目前做的一个项目是用S7300+WINCC画面控制伺服电机(绝对值编码器),伺服电机支持MODBUS协议。我想用MODBUS OPC SERVER服务器将伺服驱动器里的编码器位置值传到WINCC中,假如我将变量取到WINCC中的OPC变量组里,例如S16I_opcsERVER_01,我在STEP7中将编码器位置值存入MD100,我想请教各位大侠如何将S16I_opcsERVER_01变量赋值给MD100?
最佳答案
在WINCC里面写代码.相当于,你要在WINCC上建两个变S16I_opcsERVER_01和地址MD100的变量.做一个赋值给它,但是如果你要循环赋值应该不简单.你干吗不直接用PLC读取编码器的值不就得了!呵呵,给西门子创收了,多买一个模块
提问者对于答案的评价:
谢谢热心回答,通过对象转换的方式好像也可以实现,我试一下
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366276.html