西门子如何编写子程序 步骤如下

西门子如何编写子程序 步骤如下,第1张

1、打开NETR,NETR是通过指定端口从网络读取信息(最多16个字节){结合你的情况就是从PC向PLC读取信息}。

2、具体方法:选择菜单命令工具(T) >指令向导NETR/NETW。

3、指定您需要的网络 *** 作数目。

4、指定端口号和子程序名称。

5、指定网络 *** 作。

6、分配 V 存储区。

7、生成代码。

8、为了便于进行连接在网络中的 PLC 之间的数据交换,S7-200支持网络读(NETR)和网络写(NETW)指令。

9、NETR 指令从远程 PLC中的指定地址读取配置好的一定数量的数据。

10、NETW 指令 *** 作由数据表中的前七个字节控制。

11、表中的一个数值是读取/写入数据长度,可以规定 1 至 16 个字节。因此数据表最大可达 23 个字节。

子程序名后接字母P和调用次数。

P后面的前四位为重复调用次数,省略时为周用一次,后4位为子程序号。

子程序一般不可以作为独立的加工程序使用,只能通过主程序进行调用,实现加工中的局部动作。

一、以N95这个循环程序为例:

程序步骤:

T1D*

G0X42Z5

(描写工件)

G1X0

Z0

G3X24.25Z-7CR=14

G1X32Z-15

W-10

G2W-18CR=15

G1W-5

X34

Z-58

退出程序

二、其他方法

1、直接输入子程序名字

2、CALL子程序名字

3、外部调用EXCALL子程序名字

例:

主程序名MAIN()

子程序名A01

MAIN

T01M6

D1

G54G90G0X0Y0

S1000M3

A01

(或者CALLA01

或者EXCALLA01)

M30

退出程序


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11282205.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存