我用netropro组态通过TCP/IP与上位机(VB编写上位程序)通讯,现在PC与PLC连接已经建立了,但是VB发送的数据在PLC的DB块中收不到,肿么回事?请DS指点,是不是数据发送的位数或格式有问题啊?或者FC6没有触发(FC6state输出是W#16#0809)?还是?还有M0.1这类时钟出发的怎么使用将它触发?
最佳答案
1、请详见:
《西门子S7-300/400 PLC 与VB 的通信方法》连接:
http://www.autocontrol.com.cn/magazine/pdf/06.04.01/35.pdf
《S7-CP 工业以太网组态和调试(英文) 》:下载
http://www2.ad.siemens.com.cn/download/Upload/SC/manual/21555710.pdf
<以太网通信模块常见问题集>下载:
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=4126&TreeID=13&URL=/download/Upload/AS/faq/F0448-1.zip
2、还有M0.1这类时钟出发的怎么使用将它触发?
一般在OB100中编程、例如:
SET
=M0.1
3、有关FC6问题。详见:
<S7-300400的系统软件和标准功能>下载:
http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1023.pdf
《SIMATIC NET 用于SIMATIC NET S7 CP 的功能(FC) 和功能块(FB)》下载:
http://www.cadfamily.com/download/plc/plcsim200/PGH_FC-FB-S7CP_52.pdf
提问者对于答案的评价:
谢谢,学习了!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc249724.html