S7-200 PPI组态怎么编程

S7-200 PPI通过向导已经编好,那编程怎么编。
1.调用次子程序,Timeout/Cycle/Error/这应该怎么定义,是我自己定义呀,还是通过向导有固定的寄存器呀
2.做完向导后,会有  本地PLC缓存区、远程PLC、操作状态字节,它们都是什么意思?如果我想将主站的数据(双字)写到从站应该怎么写,从站又
应该怎样接受这些数据?
3.在站点的设置方面,主站的PLC  地址应该设为几,第一个从站站地址应该设为几,第二个从站应该设为几?
谢谢各位前辈的指点,请一一回答,小弟拜谢啦

最佳答案

第一个问题:
Timeout/Cycle/Error/这应该怎么定义:
是你自己定义,注意不要和向导占用的存储区重叠就可以,建议将Timeout设置为5,
CYCLE  M10.0   ERROR :M10.1

第二个问题,
PLC缓存区:是和其它从站PLC交换的数据存储的地方,他分是从其它从站读回来的数据存储在哪里,还是将主站的那些数据存储区的数据发送给从站,

远程PLC是要和你近行数据交换的PLC地址,一般远程PLC是从站

操作状态字节,是反映当前通信的状态,如通信成功,错误,等

如果想将主站的数据写入从站,在向导编程时,要用NETW命令,从站只需要将自己的PLC地址设定为主站要通信的地址,从站还要将自己设置为从站,如将0传送给SMB30,那么这个就定义为从站了
定义好之后,从站就不需要其它的编程,就可以接受主站发送来的数据了

第三个问题
PLC主站可以是随便几,一般默认为2号,第一个从站建议为3号,第二个从站建议为4号,
只要站地址不重复就OK了

http://www.ad.siemens.com.cn/Service/elearning/cn/SerialVideo.aspx?vsid=1&sPage=16
这个链接是讲述PPI通信的视频,可以从158课开始看

提问者对于答案的评价:
谢谢

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc297740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐