1.百度,得知,1200plc合格电脑通讯方式,可以采用网线加PC access,
2.那么以太网通讯时怎么一回事,我想要实现, PC发送一串字符,如AA BB CC,能够控制plcQ点输出,就要这样的效果,先前咨询过西门子,技术支持,说是可以的,不需要买通讯模块,一根网线,就可以实现。但百度搜到的大多是1200和1200之间以太网,1200和200,300,400之间以太网,偏偏没有1200和PC之间通讯
3,当然,期待更好的办法,我的目标是,节省成本,能实现PC发送字符,控制plc动作,就可以了
最佳答案
想省钱,就得多干活。这点,SIEMENS1200是支持的,办法是在1200里使用MODBUS-TCP通讯指令,PLC可以作为SERVER,准备好收发数据区域;在PC端,使用Socket类,主动与PLC建立连接,IP地址,端口号等一堆参数,然后按MODBUS-TCP规定的应用层协议,发请求指令,收应答,解析。前提是你有充分的时间,头脑清晰,仔细阅读MOBUS-TCP的应用层协议。这个我试过,花了4天时间才通,中间有各种郁闷.......,收获是一点点成就感,谈不上省钱。
PC-ACCESS是对于200的,对1200是否可行,未试过。
想省事,快速完成,SIEMENS也支持,买通讯软件,飞快的。
若只是一个工程项目,买软件还是合算的,买软件的钱会比你的工资低,剩下的时间用在与对象控制相关的问题上,更合算。若是一个大批量生产的产品,那么多干活也可行。
提问者对于答案的评价:
谢谢楼主,正在实现1200的MODBUS TCP指令,PLC做从站过了,PLC做主站过不了
专家置评
建议看S7-1200的easy plus 的文档
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc186969.html