上位机232与PLC通讯,有两种办法。
一是使用普通的232/485电平转换器,将转换器接到PC的串口上,使用屏幕电缆,将485一端A、B、GND分别接到PLC的3、8和5上面(请核对资料后再接),这样就能够通讯上了。
如果使用原装的232/PPI电缆(带拨码开关的那种),PPI(485)这一边必须接在PLC上面,232端可以使用一对232/485转换器,先将232转成485,另一端再把485转成232接到PC上就可以了。因为编程电缆里面的转换电路有CPU,工作的时候从PLC端口上取电,所以如果仅仅将3、8引出来,它是通讯不上的。
另外,你指的通讯错误,是编程软件通讯错误还是组态软件呢??如果是组态软件通讯,那么通讯口定义如站地址、波特率、起始位停止位等要和PLC里面设置一至才行;如果是编程软件,则会自动搜索网络中的设备,只要通讯方式(如PPI还是MPI)选择PC/PPI就行了,因为编程电缆是自适应的,细节参数无须定义
我用同样的设置可以正常的和其他的S7-200PLC通讯,那是不是说明了设置是没问题的呢?至于硬件连接到是有可能,但是为什么能和触摸屏通讯呢?还是要请教?
通讯超时错误,检查端口号,网络地址,波特率以及线缆plc型号是226,可以不用内存卡
没有内存卡
连接不上你看看是不是你在设置网络连接的时候出了错误,如果不是的话再看看是不是硬件连接的问题!
这样啊。我倒是没遇到过,但是我这样做过:自己做了一根PLC延长线,该延长线从PLC通讯口一直到操作台的电脑,然后通过专用的PC/PPI电缆与电脑串口连接,我这根延长线大概有40米,但是通信没有问题啊 。