1200之间通讯问题

分享到:
312
下一篇 >

菜鸟:

请教现在1200v4.0可以用博途v13编程,来实现1200cpu作为另外1200的远程io,只要对应地址就可以了。问下具体怎么做,另外这种通讯方式*多支持几个连接(远程IO)谢谢

斑竹:

你是说以太网方式下的?没有问题。

通讯模式有好几种。可以是S7通讯,也可以是开放的以太网通讯。组态时决定。

这种连接同时*多8个。如果报文复杂也可能到不了8个。但也可以更多(分时连接超过8个)。

其他还有预留的连接,如:PG的连接;HMI的连接。

V4.0的连接数好象更灵活。没测试过。

使用多个S71200的意义是:分散负荷,其他客户端(主动)处理任务(作为智能 IO),向服务器(端)“提交”得到响应。这和总线方式下的主站(主动)从站(响应)完全不同。

如果仅是远程 IO。我到看好紧凑、密集的ET200SP。

你说呢?

菜鸟:

谢谢,正准备拿回来试下。ET200SP对我来说确实比较合适,方便问下价格和1200cpu哪个便宜点?

大虾:

价格只能问经销商。每个地区、用户都不一样。

菜鸟:

咨询过了,都需要订货,等不及了。一台1200做客户端对其他6台1200进行get访问,这样可不可以那?现在V3.1的1200是不是可以连接8个服务器了那。谢谢

斑竹:

这是TCP/IP访问。道理和你用的浏览器一样的。可以同时访问多个服务器。

问题是:1个访问8个好?还是8个访问1个好?这里有个“如果有一个是离线状态”呢?请考虑一下。

菜鸟:

get指令是属于S7连接的吧,您说的8个访问1个的话那不就相当于一台1200作为服务器连接了8台客户端吗?作为服务器只能连接3台其他设备吧。要是1太访问8台的话可不可以用上次get指令的完成位作为下一台get的开始那?(借鉴200plc的modbus库)这样有一台掉站会不会影响其他的get指令,请指教,谢谢。

斑竹:

为什么要用S7通讯?这种PUT/GET两个指令?是因为网络中存在有300PLC?还是有ProfiBus网络?还是有其他原因?

那只能使用兼容300/400的**地址访问了。

原来是有这个规定的。但是对于TIA V13下的V4.0固件好象是放宽了(似乎在哪里看到过说明)。

兼容300/400是想兼容PB总线类型的网络。那是主站-从站模式。即便是多主站也是有限的。

这里是PN,所以就放弃了使用S7通讯而使用开放的以太网PN通讯。使用变量名寻址,同时带来了使用Web服务的可能。

大虾:

如果都是S7-1200没有限制,可以使用所有可用的S7连接资源,建立双向的连接,你自己根据需要规定“谁”主动。


你可能感兴趣: 工控菜鸟园 自动化系统 SIMATIC S7-1200 通讯
无觅相关文章插件,快速提升流量