菜鸟:
请教现在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连接资源,建立双向的连接,你自己根据需要规定“谁”主动。