请问CP342-5 做主站,ET200M做从站这样写对吗,怎么仿真没反应?

CPU315-2DP的DP不用,用CP342-5 做主站,下面挂了ET200M做从站,ET200M放了一个DI/DO16输入输出的,CP地址是256。
我写了下面的程序,仿真的时候在硬件组态那里强制了IO信号,为啥MW0和MW2没反应?
FC1还报错,报8093错误,帮助里面没有这个代码。FC2没问题,但是也是没信号。就在OB1里面写了这两段程序。
请问我写的有没有错,还是这样的虚拟镜像区不支持这样仿真啊?

图片说明:

请问CP342-5 做主站,ET200M做从站这样写对吗,怎么仿真没反应?    请问CP342-5 做主站,ET200M做从站这样写对吗,怎么仿真没反应?   

最佳答案

Step7中的PLCSIM只能对S7通讯的可以仿真,其他的均不能仿真通讯。
你还是连接好硬件后测试吧。
需要注意的:连接多个从站时,虚拟地址将向后延续和扩大。调用FC1,FC2只考虑虚拟地址的长度,而不会考虑各个从站的站地址。如果虚拟地址的起始地址不为0,那么调用FC的长度也将会增加,假设:虚拟地址的输入区开始为4,长度为10个字节,那么对应的接收区偏移4个字节相应长度为14个字节,接收区的第5个字节对应从站输入的第一个字节,如接收区为 P#M0.0 BYTE 14 ,MB0~MB13,偏移4个字节后,MB4~MB13与从站虚拟输入区一一对应。

提问者对于答案的评价:
感谢 我心飞翔的拓展帮助!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐