wincc无法写入s7-200,通讯没问题

wincc无法写入s7-200,OPC通讯没问题,浮点数读取都正常,wicc启动项目后点击“工具”下的“驱动程序连接状态”检测状态正常,譬如我做了一个按钮,点一下置1,再点一下置0,连接的是Q0.0,按钮的动态连接都没问题,只是每次点击后,Q0.0置1后马上跳为0,注明:我用的c动作连接变量 SetTagBit("A1",(short)!GetTagBit("A1"));,“驱动程序连接状态”也检测到写入,也是马上变为0.求解答
系统是XP  SP3
wincc用的是7.0SP1
s7-200编程软件V4.0 STEP 7 MicroWIN SP6
OPC通讯协议 V1.0 PC Access SP4

问题补充:
程序不连接wincc单独运行一切正常,应该不是复位问题

最佳答案

这也许不是wincc跟S7200通讯的问题,通讯肯定能通上,关键跟你的PLC程序还有关系,你上位机写下后,S7200一个扫描周期后,q0.0又被PLC程序重新输出。建议你不要直接在上位机强制输出点,你可以再上位写PLC的M位或者数据块,然后PLC程序利用M点或者数据块里面的位来控制输出点,应该就没有这个问题了,同时要在V1.0 PC Access SP4中选择读写功能。(补充:没有说到你的PLC程序有问题,只是你加了wincc以后,原来的PLC程序就不适用了,要修改。)

提问者对于答案的评价:
程序连接wincc后,发现所有的中间继电器M要和进线相通后才能在wincc中得到控制并得到相应的反应,指示还不明白为什么不能直接控制Q点,难道得有输入?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日
下一篇 2019年6月10日

相关推荐