各位大虾,好象Wincc 与PLC 的S7-200通讯,加了EM277模块就可以不用pc ACCESS ,走PROFIBUS通讯就行了,S7-200和WINCC中的PROFIBUS、cp5611 都配置好了,WINCC--- 变量中新建了PROFIBUS DP ,在CP5412 BORD1 中新建了变量ReadPLc,剩下就是如何获得PLC单元的值,读取外部变量ReadPLc的值?
最佳答案
楼主这样做比较复杂,需要在Step7中建立PC Station和WinCC Application,CP5611做Master,EM277做Slave,并分配V区偏移量和I/O数据交换区,还要指定CP_L2_1到CP5611,以及在WinCCd的Profibus DP通道中建立I/O变量对应V区...
具体的步骤可以参考以下链接:
http://support.automation.siemens.com/CN/view/zh/14509682
上述做法有一些不方便之处:
1. WinCC RT退出时,主站I/O区数据会清空,因为CP5611不是PLC,不会保存数据,除非在WinCC中把数据存下来,下一次启动时在装载到输出区变量中。
2. DP从站通讯数据量有限。
在S7-200数量不超过8个的情况下,建议楼主还是用PC Access做。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276608.html