watter
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 115 点
下载积分: 675 分
在线时间: 10(小时)
注册时间: 2017-04-19
最后登录: 2022-01-19
查看watter的 主题 / 回贴
楼主  发表于: 2017-10-22 14:56

现在在研究上传程序时这个编程口是怎么工作的。。。。。。

暂时猜想是,编程口可以同时兼容422和232协议。用于通信时是422协议。上传程序是232。

正在印证中,有大神可以指教一下吗?

想不懂的是,如果同时兼容这两种协议的话,232的电平跟422的电平不一样,接口不会烧吗?
watter
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 115 点
下载积分: 675 分
在线时间: 10(小时)
注册时间: 2017-04-19
最后登录: 2022-01-19
查看watter的 主题 / 回贴
1楼  发表于: 2017-10-22 15:53
但是我试过用422协议去上传程序到PLC,PLC提示说没法通信的。用同一根,我却试过用422通信成功的哦。那是什么原因通信失败呢?
watter
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 115 点
下载积分: 675 分
在线时间: 10(小时)
注册时间: 2017-04-19
最后登录: 2022-01-19
查看watter的 主题 / 回贴
2楼  发表于: 2017-10-22 16:18
图片:
我是用一个串口服务器将编程口转成TCP网络协议。串口服务器那是要选定与PLC之间的通信协议的。

首先我是选定422通信,然后用串口助手发送命令跟PLC通信。测试是成功的。串口助手收到的是06,表示成功的。

但是我同用样的连接方式打开GX WORK2时,软件就会提示说通信不成功,而且软件上面写的就是RS232C通信的哦。

因此我猜上传程序到PLC时,应该不是用422通信协议。而是用232的

但我了解232跟422的电气特性是不一样的。电平都不一样。所以很难理解。
watter
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 115 点
下载积分: 675 分
在线时间: 10(小时)
注册时间: 2017-04-19
最后登录: 2022-01-19
查看watter的 主题 / 回贴
3楼  发表于: 2017-10-24 17:46
总算明白232跟422 跟USB的区别了 ,

那么请教一下为什么我串口服务器上选422时,可以用命令贞的方式通信.

但是用GX WORK2上传程序时时却说通信失败呢?,

其实我的目的就是远程通信的同时,可以远期上传程序  
watter
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 115 点
下载积分: 675 分
在线时间: 10(小时)
注册时间: 2017-04-19
最后登录: 2022-01-19
查看watter的 主题 / 回贴
4楼  发表于: 2017-10-27 20:59
图片:
GX work2 就是这样设置的,我是创建一个计算机的虚拟COM7,然后将它通过TCP网站协议映射到串口服务器的,再通过串口服务器转成422的接口跟PLC通信的。其实就是只是中间将数据转成用网线,两端都是用原来的通信方式的
watter
级别: 探索解密
精华主题: 0
发帖数量: 18 个
工控威望: 115 点
下载积分: 675 分
在线时间: 10(小时)
注册时间: 2017-04-19
最后登录: 2022-01-19
查看watter的 主题 / 回贴
5楼  发表于: 2017-11-06 10:51
引用
引用第16楼戆狮于2017-10-29 15:44发表的  :
编程软件显示的232只是相当于串口的意思,你是选择串口与plc连接或是选择Usb与plc连接。232,422,485都是串口,只是电气物理特性不一样,通讯协议是一样的。232,422可全双工通讯,485只能半双工通讯。串口服务器一般有多种模式,电气特性也有232或422或485,这只是接线不同而已,设置的422可能是表示你串口服务器选择了422的接头。FXplc用sc-09肯定是要接串口服务器232接头,对应参数设置也是要选232。除非你自己焊一条422的通讯线才接到422的接头对应参数要选422。不管是哪种跟编程软件这边的232是扯不上关系的。只能是串口服务器运行模式不对。运行模式和参数232、422选择是两回事。运行模式有服务器模式,转换模式等等,这种场合应该是选服务器模式



如果只是电气物理特性不一样,通讯协议是一样的话,为什么我用网络助手通过用串口服务器指定的虚拟串口跟PLC的编程口通过命令可以通信。而用GX WORK2 却不能用这个虚拟串口跟PLC通信呢?