-
1. 组态王、力控、wincc等和magicworks opc server通讯时,与plc通讯断开时,数据是不会出现###,数据不刷新如何判断是否通讯正常
a:组态软件连接合信opcdasvr.ct.1有一个state变量,该变量四字节无符号并且实时累加变化的。
2. 组态王读不到某些变量值的问题
a: 在opc server里将只读或只写变量改成可读写就ok了
3. 有两个网关模块,台式机opc server只能连上一个站点的问题处理,换了一台笔记本没问题
a: 可能的原因有:
1.首先确认pc与cp6451之间的网线没有超过100m
2.如果pc和cp6451是通过路由器转接的,请确认路由器设置没问题
3.确认pc和cp6451的mac地址和ip都没有重复
4.确认cp6451端口号是否被占用
端口号查询方法,开始》所有程序》附件》命令提示符(右键选择管理员身份运行)
在命令提示符对话框中输入:netstat -a -b -p udp
备注:-b:显示使用的进程名称;-p udp:显示udp协议的端口
查看模块的端口号是否被其他进程占用,若有关闭占用的进程。
4. plc对某个变量写入常数,组态王输入一个数值后,该变量没有返回常量值
经验证,为组态王异步读写的机制问题,在组态王opc驱动里设置为同步读写
5. 组态王控制plc输出有延时
经验证,为组态王异步读写的机制问题,在组态王opc驱动里设置为同步读写