今天在组态时,在工业以太的通道和TCP/IP通道上都有做外部变量,在接上交换机后,工业以太的变量都有通讯,但是TCP/IP通道上的变量却没有,电脑上的IP地址设的是没有问题的....,请问各位达人有可能是什么原因呢
具体情况是有3个PLC站,4台电脑用交换机接到一起.其中一台电脑的WINCC没用到工业以太通道.现在想加一台电脑,接的都是同一个交换,其他电脑变量通讯都没有问题,就新加的这台TCP/IP通道的变量没通讯上.会是连接资源的问题吗,这连接资源的概念小弟我不大明白.感谢各位的帮忙
问题补充:
那请问Basic Communication是用来连接什么的呢,是PLC与PLC之间的连接??
最佳答案
楼主可以测试一下:比如先运行这个新加的出问题的WinCC项目,再运行其它的WinCC项目。
如果新加的WinCC项目没有问题,而后运行的WinCC的TCP/IP变量无法显示,则可以证明是连接资源的问题(连接资源仅限于S7-300,S7-400的通讯资源至少16个,一般都是32个,而且都是自动分配的,不需要手动指定)。WinCC占用CPU的OP连接数,可以在Step7硬件组态的CPU属性-Communication中,适当减少S7 Basic Communication的数量,而把OP Communication的数量设置得大一些(所用WinCC的连接个数和,TCP/IP和Industrial Ethernet算2个连接,例如4个WinCC都用了TCP/IP和Industrial Ethernet,1个WinCC只用了TCP/IP,就应该将OP连接数设置为9=2*4+1)。
如果新加的WinCC项目仍然有问题,则应该检查该项目的设置:
1. 在TCP/IP通道上右键“系统参数”,“单元”选项页下,“逻辑设备名称”选择"TCP/IP-->本地网卡",因为默认的"CP_TCPIP"在Set PG/PC interface中可能未生成或未分配给本地网卡。
2. 在连接的属性中,插槽号要输入CPU的位置,而不是CP的位置,对于S7-300来说一般是2,地址输入CP343-1(或CPU PN)的IP地址。
3. 使用菜单“开始”-Siamtic-WinCC-Tools-Channel Diagnosis查看Error Code。
提问者对于答案的评价:
是的~~,感谢两位的帮助,确实是连接资源的问题.请问在通道诊断中的错误代码在什么资料上有吗??
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277564.html