基恩士KV Nano系列PLC的串口通信1 最新快讯
KV Nano系列是基恩士小型PLC,通过内置串口、功能扩展串行通信盒、功能扩展串行通信适配器可实现多种通信方式。
1. KV模式(上位链路)
KV模式(上位链路)下的协议简单,外围设备侧的编程也较容易。上位链路以PC或PLC等外围设备作为主机进行动作。从PC或PLC向KV Nano系列发送指令,从KV Nano系列接收响应,这样就能够监控基本单元的动作状态及读写数据。KV Nano侧无需编程。
指令和响应均使用字符串格式。常用指令有:
(资料图片仅供参考)
CR 开始通信
RD/RDS 单个读取/连续读取(软元件R、B、MR、LR、CR、VB、DM、W......)
WR/WRS 单个写入/连续写入(软元件R、B、MR、LR、CR、VB、DM、W......)
WS/WSS 单个写入设定值/连续写入设定值(软元件T、C、CTC)
CQ 结束通信
2. KV模式(接收和发送文本数据)
用于接收标头为STX、定界符为ETX的数据。可以自由设定发送数据的格式。通信规格固定。可以与Keyence公司的与KV模式相匹配的各种测定设备(CV、LS等)及PC等进行连接。
接收/发送文本数据时,KV Nano系列和外部设备之间一次最多可以接收/发送99个字节(字节单位)或198个字节(字节单位)的文本数据。将使用基本单元的控制继电器(CR)和控制存储器(CM)来执行接收/发送。控制继电器用于获取接收/发送定时,控制存储器用于存储接收/发送的数据。
3. KV STUDIO模式
用于和本公司制造的梯形图支持软件KV STUDIO以及VT3系列触摸屏、DT系列PLC数据采集装置、XG系列图像处理系统、CV系列图像传感器进行通信。与KV STUDIO通信时,可以对梯形图进行编辑和监控。
4. 无协议通信模式
可以根据连接设备的情况,自由设定通信规格和数据格式。一次最多可接收与发送512字节的数据。KV Nano侧需要用于通信的梯形图程序。
5. Modbus主站模式
从KV Nano系列向采用Modbus RTU协议的从站(温度调节器、变频器等外围设备)发送命令,并接收其响应。
6. Modbus从站模式
从采用Modbus RTU协议的主站(PC或PLC设备)接收指令,返回响应。可以从采用Modbus协议的设备读写KV Nano系列的软元件数据。KV Nano侧无需编程。
7. 串行PLC链路模式
在KV Nano系列或KV-5500/5000/3000系列间实现软元件数据的共享。无需用于数据共享的梯形图程序。
纵观以上7种通信方式,如果是第三方PLC或者PC需要从KV Nano PLC读写数据,则推荐使用第一种方式。按照协议格式发送读写指令,响应正常即可开始处理数据;响应报错则根据错误代码查找原因。协议格式比较简单易用。如果KV Nano PLC需要从某些特殊设备读取数据,而这些设备作为从站支持的协议并不是标准协议,而是自定义协议,则使用第二种接收和发送文本数据方式或者第四种无协议通信模式来开发PLC程序比较方便,类似于西门子S7-200的自由口协议编程,一切都是灵活可配置的。方式5和6就是经典中的经典了,在与第三方PLC通信时是首选方案,因为协议简单、调试足够方便,定位问题足够清晰。第7中方式用于基恩士自家PLC间的通信,只需简单设置参数即可得到想要的数据,无需编程。