当前位置:文档之家› 研华继电控制器4000系列(如4068、4069等)编程说明

研华继电控制器4000系列(如4068、4069等)编程说明

研华继电控制器编程说明
看完本文,您可以触类旁通,了解研华其他的控制设备。

欢迎交流:qq12778446,非聊编程,请勿加q。

下图是研华说明书中的例子:
一、命令说明
上面的例子是两种发送命令给研华控制器的方法。

方法1:#140005(cr)
这种是一次性发给一个控制器命令,可以使多个该控制器的通道闭合(通电)。

本命令的意思为控制总线上14号地址的所有通道(00),接收05的闭合指示。

05中的5,转换为二进制为00000101(8通道控制器使用),也就是第0和第2通道通电。

测试:#010005(cr)
(每个控制器默认出厂地址为01号地址。

上述命令是ascii码,要写入串口,必须转换成HEX码,才能以byte数组方式写入串口,对应字符附后,转换结果为#=23,0=30,1=31,5=35,cr=0D,往里套即可)
打开串口后,点击开
果然0、2通道通电。

关闭:
全部通道不通电。

方法2:#151201(cr)
这种是给指定控制器指定通道发送闭合(通电)命令。

一个命令,只控制单个通道。

本命令的意思为控制总线上15号地址的2号通道(命令中的12,1不变,表示单通道控制,2表示2号通道),接收闭合指示(01固定,不变)。

测试:#011301(cr)
(命令转换为HEX码,然后在以byte数组形式写入串口)
点击,开,3号标识的通道灯亮,即3号通道通道。

关闭:
全部通道不通电。

此处关闭采用针对全部通道进行关闭的方式进行。

当然,也可以针对某个通道进行单独关闭,方法同开,就是(cr)前的1,变成0.
指关闭3通道的命令如下:#011300(cr),转换后为233031313330300D
二、编程说明
以vb为例,下面是核心写入串口代码:
环境:请建立工程,加入串口控件MSCOMM32.OCX,建立窗体,加入3个按钮和2个text 框。

关闭com口
往串口写命令。

注意,这里用了text1,可以任意写入hex命令。

开、关,只是命令不同。

接收返回值,返回值也是一个byte数组,需要转换为hex
附录:ASCII码与HEX码对照表。

相关主题