SmartControllerEditor 使用手册
前言
支持设备类型介绍
硬件准备
网络测试环境
出厂设置
操作说明
文件操作
逻辑场景控制
私有协议
康沃思物联知识库(内部)
-
+
首页
逻辑场景控制
## 8.1.基本逻辑 ### 8.1.1.常规开关 如图 32 所示  图 32 常规开关设置 ①开关逻辑:该选项主要指DO 的输出类型,脉冲模式表示控制 DO 输出脉冲,置位模式表示控制DO 输出为 1,清零模式表示控制DO输出为 0,取反模式控制 DO 输出为 0/1,取反模式下互锁逻辑才有用。 例:如果两个 DI 变量地址分别为 02 和 03,需要执行 DI2 上升沿和 DI3 上升沿,分别控制DO 变量 10 和 11 输出置位,那么可以进行如下图 33 设置:  图 33 触发类型选择 ②输入触发类型: 上升沿触发 输入正脉冲的时候有效,比如轻触按键按下 下降沿触发 输入负脉冲的时候有效,比如轻触按键释放 长按触发 输入一直保持1的时候才有效,比如轻触按键一直处于按下的状态 双击触发 一般用于按键双击时有效,可以用做清零 短按触发 输入短时间为1的时候才有效 脉冲触发 输入正脉冲/负脉冲的时候有效 ③开关输出选项: 一对一 该选项主要应用于单路/双路 DI 控制 DO 输出,如果用到输入 1 输出 1,那么输入 2 和输出 2 设为 255(无效),如果用到输入 2 输出 2,那么输入 1 和输出 1 设为 255(无效)。 如果要用双路DI 分别控制双路DO 输出,那么输入 1 输出 1,输入 2 输出 2 填入相应的DI 和DO 变量地址即可 用于一条回路输入控制输出或者两条回路输入控制输出 一对任意 该选项主要应用于单路DI 控制两路DO 输出,当输入 1 或输入 2有效时,输出 1 和输出 2 同时触发 一对区间 该选项主要应用于单路DI 控制多路DO 输出,当输入 1 或输入 2有效时,输出变量 1 到输出变量 2 区间所有DO 都触发 互锁输出 该选项主要应用于单路DI 控制两路DO 互锁输出,当输入 1 或输入 2 有效时,输出变量 1 输出 1,输出变量 2 输出 0 联锁输出 该选项主要应用于单路DI 控制两路DO 联锁输出 算是包含关系 ④使能变量地址 当使能变量的值为 1 时才可进行该逻辑操作 ### 8.1.2.继电器互锁 由单路DI 或者多路DI 控制多组DO 互锁输出; 互锁解释:假设 有A、B 两台机组,当机组A 运行时,B 停止运行;B 机组运行时,A停止运行。 场景说明:多回路场景中,利用某一回路的通断去控制其他回路的通断,如图 34 所示;  图 34 继电器互锁 ### 8.1.3.继电器清零 由单路DI 或者双路DI 控制多组DO 输出清零; 由高电位“代表逻辑 1”变为低电位“代表逻辑 0”,如图 35 所示;  图 35 继电器清零 ## 8.2.系统查询 ### 8.2.1.服务端搜索 拖出“服务端搜索”控件,点击“下发数据”按钮,选择“系统查询”进行下发,控制台会显示读取的设备服务器 IP 和端口号信息,如图 36 所示;  图 36 服务端搜索 ### 8.2.2.客户端搜索  图 37 系统时间查询 ### 8.2.3.系统时间查询 如需要查询设备当前时间是否需要校准,可拖出“系统时间查询”控件,点击“下发数据”按钮,选择“系统查询”进行下发,控制台会显示读取的系统时间信息,如图 38 所示;  图 38 系统时间查询 ### 8.2.4.串口信息读取 如需要查询设备串口波特率,可拖出“串口信息读取”控件,属性栏可选择哪一路串口,点击“下发数据”按钮,选择“系统查询”进行下发,控制台会显示读取的串口信息,如图 39 所示;  图 39 串口信息读取 ### 8.2.5.主机设备号读取 如需要查询主机设备号,可拖出“主机设备号读取”控件,点击 “下发数据”按钮,选择“系统查询”进行下发,控制台会显示读取的设备号信息,如图 40 所示;  图 40 主机设备号读取 ### 8.2.6.Modbus 模式读取 如需要查询Modbus 模式,可拖出“Modbus 模式读取”控件,点击“下发数据”按钮,选择“系统查询”进行下发,控制台会显示读取的Modbus 模式信息,如图 41 所示;  图 41 TCP 模式读取 ### 8.2.7.硬件信息读取 如需要查询硬件信息,可拖出“硬件信息读取”控件,点击“下发数据”按钮,选择“系统查询”进行下发,控制台会显示读取的硬件信息;如图 42 所示;  图 42 硬件信息读取 ### 8.2.8.设备版本信息读取 如需要查询设备版本信息,可拖出“设备版本信息读取”控件,点击“下发数据”按钮,选择“系统查询”进行下发,控制台会显示读取的设备版本信息,如图 43 所示;  图 43 设备版本信息 ## 8.3.条件开关 ### 8.3.1.延时控制任意路 该场景 1 个逻辑最多可控制 8 路DO 延时输出,可控制任意几路 DO 输出高/低电平。超过 8 路可以用多个延时逻辑组合,延时时间可设。 控制类型为“单IO 控制开关”时,由输入位 1 DI 控制DO 开关,例如下图设置按键 03 上升沿控制输出偶数变量 10,12,14,16 对应的 DO 口全开/全关,按一次是依次打开,再按一次依次关闭,间隔时间 0.5s,如图 44 所示;  图 44 单IO 控制属性配置 控制类型为“双IO 控制开关”时,由输入位 1 DI 控制 DO 开,由输入位 2 DI 控制 DO 关,例如图设置按键 03 上升沿控制输出奇数变量 11,13,15,17 对应的DO 口全开/全关,按一次是依次打开,再按一次依次关闭,间隔时间 0.5s,如图 45 所示;  图 45 双IO 控制属性配置 ### 8.3.2.多机组启停 该场景主要针对通过某个输入点的触发两个 DO 点间隔一定时间来回开关操作。例如: 用按键输入变量 5 控制两路继电器DO 点 35 和 36 启停,先 35 开 36 关操作,间隔 5s 后执行 36 开 35 关的操作,再按一次按键,继电器全关。 设置如图 46 所示:  图 46 双IO 控制属性配置 ### 8.3.3. 时序控制 如需控制相邻的几路开关输出,第一路和剩余几路延时时间和其他几路延时时间不一样,则可以使用该逻辑进行控制。 案例: 用按键控制 8 组继电器输出,第一路和剩余 7 路间隔时间 2s。其余每路间隔时间 1s 设置如图 47 所示:  (其中输入变量地址为 4,输出变量地址为 20~27) 图 47 时序控制属性配置 ## 8.4.时间逻辑 ### 8.4.1.定时开关 系统校时后,可以设置定时开关机了,该功能可以对一段时间一天的不同多个时刻进行编程设定,使其无源控制接点交替分合,当这段时间过后又开始下一个动作循环,以达到周期循环性地控制外部电路的目的。路灯照明、加热水箱、空调通风起停等的自动控制就是其典型应用。 案例:设置上班日周一到周五,早上八点定时开办公室灯,下午五点定时关灯,设置如图 48 所示:  图 48 定时开关属性配置 ### 8.4.2.时钟输出 当需要把当前时间放在寄存器变量上进行显示时,可以设置时钟输出,例如把当前时间放在变量 200~205 进行显示时设置如图 49 所示:  图 49 时钟输出属性配置 ### 8.4.3.校时逻辑 拖放校时逻辑控件,点击“下发数据”按钮,选择“时间逻辑”进行下发,立即生效,控制台会显示设置完的时间信息,如图 50 所示;  图 50 校时逻辑属性配置 ## 8.5.比较逻辑 ### 8.5.1.变量比较 将两个输入变量的值进行比较,达到条件的时候输出位设置为1,比较类型有 6 种,分别达到指定条件时候才能执行。 案例:当输入变量 22 小于比较变量 23 时,输出位 80 置 1.设置如图 51、52 所示:  图 51 变量比较属性配置  图 52 变量比较属性配置参数 ### 8.5.2.常量比较 将输入变量的值与常量值进行比较,达到条件的时候输出位设置为 1,比较类型有 6 种,分别达到指定条件时候才能执行。 案例:当输入变量 22 大于比较常量 80 时,输出位 81 置 1,设置如图 53、54 所示:  图 53 常量比较属性配置  图 54 常量比较属性配置参数 ### 8.5.3.区间比较 8.5.3.IN 在区间内 如果变量 IN 在变量CMP1 和变量 CMP2 构成的区间内,OUT 输出 1,否则输出为 0 IN 在区间外,如图 55、56 所示;  图 55 区间比较属性配置(1)  图 56 区间比较属性配置参数(1) 如果变量 IN 在变量CMP1 和变量 CMP2 构成的区间外,OUT 输出 1,否则输出为 0,如图 57、58 所示;  图 57 区间比较属性配置(2)  图 58 区间比较属性配置参数(2) ### 8.5.4.窗口变量比较 窗口比较变量低关闭指令 如果变量IN 大于变量CMP1 开启OUT=1,如果IN 低于变量CMP2关闭OUT=0,CMP1>CMP2,如图 59、60 所示;  图 59 窗口变量比较属性配置(1)  图 60 窗口变量比较属性配置参数(1) 如果变量 IN 小于变量 CMP1 开启 OUT=1,如果 IN 大于变量 CMP2 关闭OUT=1,CMP1<CMP2,如图 61/62 所示;  图 61 窗口变量比较属性配置(2)  图 62 窗口变量比较属性配置参数(2) ### 8.5.5.窗口常量比较 8.5.5.窗口比较常数低关闭 如果变量 IN 大于常量 CMP1 和 CMP2 中较大的值开启 OUT=1,如果 IN 小于变量 CMP1 和 CMP2 中较小的值关闭OUT=0 ,如图 63、 64 所示;  图 63 窗口常量比较属性配置(1)  图 64 窗口常量比较属性配置参数(1) 窗口比较常数低开启 如果变量 IN 小于常量 CMP1 和 CMP2 中较小的值开启 OUT=1,如果 IN 大于常量 CMP1 和 CMP2 中较大的值关闭OUT=0,如图 65、 66 所示;  图 65 窗口常量比较属性配置(2)  图 66 窗口常量比较属性配置(2) ### 8.5.6.窗口常量范围 如果变量 IN 大于变量 CMP1 和 CMP2 中较小的值小于变量 CMP1 和 CMP2 中较大值则开启 OUT=1,如图 67、68 所示;  图 67 窗口常量范围属性配置  图 68 窗口常量范围属性配置参数 ### 8.5.7.时间范围内常量比较 该应用场景是定时开关和常量比较逻辑的组合,用于在指定条件下对输出进行定时开关。 案例:在温度低于 30 度时开启开关,那么设置如图 69 所示:  ( 其中 200 是温度传感器 485 寄存器地址,含一个小数点,输出变量地址是 20,比较常量为 300 代表 30 度一个小数点,在早上 8 点半到晚上 17 点半生效。) 图. 69 时间范围内常量比较 ## 8.6.算术逻辑 算术逻辑中包含“与、或、非、与非、或非、同或和异或”等逻辑,可点击切换,通过输入IO 序号进行逻辑运算,输出位置 1; 案例:IO100 寄存器和IO101 寄存器进行“与”逻辑运算,输出到IO102 寄存器,如图 70、71 所示;  图 70 算术逻辑配置  图 71 算术逻辑配置参数 ## 8.7.运算逻辑 算术逻辑中包含“加、减、乘、除、模”运算,可点击切换,将两个IO 值行运算,输出至其它IO; 案例:IO100 寄存器和IO101 寄存器进行“加”逻辑运算,输出到IO102 寄存器,如图 72、73 所示;  图 72 运算逻辑配置  图 73 运算逻辑配置参数 ## 8.8.比例变换 该逻辑主要用于比例 PID 控制,如用温度控制回水阀的开度来控制温度,通过模拟量输入控制模拟量输出,输入和输出电压范围可设。 其中 UI 输入 IN 的最小值范围 0 到 10000,输入 IN 的最大值范围 0 到 10000 输出AO 的最小值范围0 到1000,输入 IN 的最大值范围0 到1000案例: 用输入 0 到 10v 控制输出 0 到 10v 如图 74、75 所示;  图 74 比例变换配置  图 75 CW.MD.8744 UI 属性配置 ## 8.9.主机配置 ### 8.9.1.服务端配置 拖出“服务端配置”控件,修改服务器IP 与端口号,点击“下发数据”按钮,选择“主机配置”进行下发,控制台会显示下发成功,需重启硬件才能生效,如图 76 所示;  图 76 服务端配置 ### 8.9.2.客户端配置 拖出“客户端配置”控件,修改客户端 IP、网关 IP 和子网掩码,点击“下发数据”按钮,选择“主机配置”进行下发,控制台会显示下发成功,需重启硬件才能生效,如图 77 所示;  图 77 客户端配置 ### 8.9.3.串口配置 拖出“串口配置”控件,可选择需要修改的串口,设置相应的波特率、数据位、校验位和停止位,点击“下发数据”按钮,选择“主机配置”进行下发,控制台会显示下发成功,如图 78 所示;  图 78 串口配置 ### 8.9.4.心跳包配置 拖出“心跳包配置”控件,可修改心跳包数据和间隔时间,点击 “下发数据”按钮,选择“主机配置”进行下发,控制台会显示下发成功,如图 79 所示;  图 79 心跳包配置 ### 8.9.5.主机设备号配置 拖出“主机设备号配置”控件,可修改主机设备号,点击“下发数据”按钮,选择“主机配置”进行下发,控制台会显示下发成功,需重启硬件才能生效,如图 80 所示;  图 80 主机设备号配置 ### 8.9.6.Modbus 模式配置 拖出“Modbus 模式配置”控件,可选择 ModbusRTU 或ModbusTCP,点击“下发数据”按钮,选择“主机配置”进行下发,控制台会显示下发成功,如图 81 所示;  图 81 Modbus 模式配置 ### 8.9.7.设备重启逻辑 在修改硬件相关配置信息后提示“需重启硬件生效”这时可在“主机配置”下,拖出“设备重启逻辑”在上位机软件上实现对硬件的重启 ### 8.9.8.恢复出厂设置 如果想把设备恢复到出厂设置参数,可以点击“下发数据”的下拉菜单“恢复出厂”,恢复出厂设置之后可以通过设备信息查询查看出厂参数。 ## 8.10.从机配置 ### 8.10.1.从机地址配置 若需修改从机设备地址,可在“从机配置”中拖出“从机地址配置”输入原从机地址和要修改的从机地址,点击“下发数据”按钮,选择“从机配置”进行下发,控制台会显示下发成功,如图 82 所示;  图 82 从机地址配置 ### 8.10.2.从机Modbus 配置 每个从机只能接一个传感器,寄存器长度不能超过 12 个字节,延时时间可设; 案例:从机 1 和从机 3 分别挂接两个传感器,返回 IO 起始地址分别为 600 和 620。 (若多个从机都接入 485 设备,在轮询下发时需单个依次下发),如图 83、84 所示;  图 83 从机Modbus 配置  图 84 从机Modbus 参数配置
tuxubao
2025年9月23日 10:19
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期