我想问下用c#与Siemenss1200通讯,必须用OPC协议吗?不能直接通讯吗-走TCP/IP协议可以吗?如果1200用opc协议,1200怎么组态与设置.
问题补充:
S71200的以太网口是开放的吗?用的是普通的Tcp/ip协议吗?如果是,那么网络通用、开放的Tcp/ip协议和S1200通讯,S1200需要怎么设置希望好心人多帮忙,最好有资料,谢谢。
最佳答案
可以用TCP/IP协议,也可以用OPC协议。用OPC协议才可以实现单边通信。有C#控制S1200,用OPC比较好。C#编OPCserver,难度比较大,但省钱。C#编OPCclient,很简单,但需要购买OPCserver。用OPC,1200不用设置。1200的支持TCP/IP,ISO-on-TCP
1、S7-1200高级培训(14)——TCP通信
htTP://www.ad.siemens.com.cn/serviCE/elearning/cn/Course.ASpx?CourseID=1660
2、S7-1200与S7-300CPU集成PN口的ISOonTCP通信
https://suppoRT.induSTry.siemens.com/cs/document/79610922/s7-1200%E4%B8%8Es7-300-cpu-%E9%9B%86%E6%88%90-pn-%E5%8F%A3%E7%9A%84iso-on-tcp%E9%80%9A%E4%BF%A1?dti=0&lc=zh-CN
3、1200系统手册
https://support.industry.siemens.com/cs/document/109478121/simatic-s7-s7-1200-%E5%8F%AF%E7%BC%96%E7%A8%8B%E6%8E%A7%E5%88%B6%E5%99%A8?dti=0&lc=zh-CN
提问者对于答案的评价:
谢谢
专家置评
已阅,最佳答案正确。