当前位置:
文档之家› PLC与上位机通信协议V3.0.5
PLC与上位机通信协议V3.0.5
11 命令来源代码
Lcu 号 点号
3.12 模入设值令 设值编码格式如下:
12 命令来源代码
Lcu 号 点号 设值
与上送模入格式相同
第 6 页 共 32 页
3.13 模出设值令
PLC 与上位机通信标准协议 V3.0.5
13 命令来源代码
Lcu 号 点号 设值
设值编码格式如下:
与上送模出格式相同
3.14 温度设值令
04
日 分
控制对象
时 秒 保护分类
动作性质
结果
***保护分类:见附表四
动作性质:
1-----动作
2------复归
结果: 见附表五
5.4 开出动作
变位性质: 1:0Æ1 0:1Æ0
***未使用
05
日
时
分
来自百度文库
秒
毫秒
点号
变位性质
第 16 页 共 32 页
5.5 SOE 变位记录
PLC 与上位机通信标准协议 V3.0.5
1.3 PLC 事件记录信文区长度为 240 字,记录 40 封信文。
1.4 SJ30 事件信文区长度为 690 字,最大存放 15 个事件,其格式说明见附一。
上送信文区、下行信文区均可包括一封或多封信件,最后一封信之后必须为两个“0” 字。
信文一 信文二 ………
信文 N 00 00 ……
各种 plc 相应的标志字节及信箱定义详见相应 PLC 程序说明。
第 4 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
3.5 进入手动设值----(进入测点强制或测点退出) 5
命令来源代码
Lcu 号 点号 类型码
类型码定义:01 开入、02 模入、03 温度、04 SOE 开入 05 AO 模出
3.6 退出手动设值—(取消测点强制或测点投入) 6
命令来源代码
PLC 与上位机通信标准协议 V3.0.5
4.9 模拟量测值强制标志位图
9 强制标志位图一
强制标志位图一 ;; ;;
测值位图说明如下:
GE PLC、AB
16-------------------------------------------1
Modicon
1 ------------------------------------------16
4.16 电度量上送 2(通过 SJ30 等装置通信取得的脉冲量) 16
第一点读数字 1 第一点读数字 2 第二点读数字 1 第二点读数字 2
;; 电度量测值格式(此特征码的电度量由 SJ30 送至 PLC,由 PLC 以原数据格式转送给上位 机:此封信文长度为脉冲量点数×2,一点电度量占用 2 个字,字一为脉冲量低字(1~14 位为有效数据位),字二为脉冲量高字(16 位为符号位,15 位为品质位,1~14 位为有效 数据位),实际的脉冲量值=(字 2 的 1~14 位的值)*10000+(字 1 的 1~14 位的值), 字 1、2 的 1~14 位的值最大为 9999。
说明: 1. SJ30 装置上送 PLC 的各类型数据其格式需符合此通信协议的规定,PLC
程序仅完成转发功能,数据的解析由上位机驱动程序完成。
第 2 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
1、 PLC 信箱格式 在 LCU 的 PLC 内存中,共设置 4 个信文区:PLC-上位机上行信文区,上位机-PLC 下
行信文区、PLC 事件记录信文区, SJ30 事件记录信文区。
上送信文区包含热备冗余信息,SJ30 事件指针,系统计数器,LCU 事件指针,各类 I/O 测值,投退信息,PID 状态和所有测点品质信息。
PLC 事件记录区存放 PLC 发生的事件记录 SJ30 事件记录区存放 SJ30 发生的事件记录 下行信文区存放上位机系统的各种下行至 LCU 命令
1.1 上送信文区,上行标志 1 字(预留,暂不用),信箱长度共 1500 个字(具体长 度可变,上送信文区起始地址在各 PLC 程序中确定,长度定义在上位机通讯组态文件中)。 内容包括:
第一个字为冗余信息字:该字的 16、15 位和 14、13 位分别为自己和对侧 CPU 状态, 2 为主,3 为独立运行,1 为离线);
;; ;;
测值位图说明如下:
GE PLC 、AB
16--------------------------------------------1
Modicon
1 ------------------------------------------16
4.5 温度量测值上送
5 测值一
测值二 ;; ;;
其中“测值”为温度值,单位为 0.1 度:即 1 表示 0.1 度。
Lcu 号 点号 类型码
类型码定义:01 开入、02 模入、03 温度、04 SOE 开入 05 AO 模出
3.7 手动设值 1—(强制设值 1) 7
命令来源代码
Lcu 号 点号 类型码
类型码定义:
01 开入 02 03
04 SOE 开入
3.8 手动设值 0 (强制设值 0) 8
命令来源代码
Lcu 号 点号 类型码
4.11 模拟量品质标志位图
11 品质标志位图一
品质标志位图一 ;; ;;
第 12 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
4.12 温度量品质标志位图
12 品质标志位图一
品质标志位图一 ;; ;;
4.13 PID 调节设定值
13 第一点投退状态
第一点设定值 第二点投退状态 第二点设定值
20 命令来源代码
Lcu 号 控制性质 控制对象
设值类型
设值系数
设值
设值类型:0—不带设值, 1--直接,2--线性(0~16000), 3—
设值系数:设值类型为 0、2,此项无效;设值类型为 1 时,此项有效:1-表示设值带 1 位小 数,2--位小数。。。以此类推。
第 8 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
;;
PID 设值上送和下发设值相同; 投/退状态:投退状态字最高位为 1 时表示调节投入,为 0 时表示调节退出。
4.14
模出量测值 14
第一点测值 第二点测值
;; ;; 模出量测值格式:码值下发
4.15 模出量测值强置标志位图
15 品质标志 1 品质标志 2
;; ;;
第 13 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
类型码定义:
01 开入 02
03 04 SOE 开入
第 5 页 共 32 页
3.9 控制命令
PLC 与上位机通信标准协议 V3.0.5
9 命令来源代码
Lcu 号 控制性质 控制对象
控制性质码见附表三,控制对象定义和要求见附表说明。
3.10 PID 调节投入令
10 命令来源代码
Lcu 号 点号
3.11 PID 调节退出令
4.10 温度量测值强制标志位图 10
强制标志位图一
强制标志位图一 ;; ;;
测值位图说明如下:
GE PLC 、AB
16--------------------------------------------1
Modicon
1 ------------------------------------------16
PLC 与上位机通信标准协议 V3.0.5
PLC 与上位机通信标准协议
(含 SJ30 通过串口与 PLC 通讯规约)
2007 年 8 月 1 日
第 1 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
目录
1.PLC 信箱格式 2.信文格式 3.下发信文 4.上送信文 5.事件记录格式 6.SJ30 与 PLC 及上位机通讯说明 7.附录: 命令来源、控制性质等控制及报警信息定义
第 14 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
5、LCU 事件记录格式
5.1 控制启动记录 02
日
时
分
秒
控制对象高字 动作性质 节
控制对象低字 命令来源 节 启动原因
启动原因代码定义见“启动原因代码定义表”
上位机启动,面板启动等非自启动,启动原因为”0”,其他原因根据实际来
其它详细说明请参见附录一
第二个字冗余信息备用字; 第三个字为 SJ30 事件指针; 第四个字为 PLC 状态标志(每扫描周期加 1,值 1~32000,累加到 32000 翻转为 1 重 新累加。用于判断 PLC 是否在运行); 第五个字为 PLC 事件指针; 第六个字开始为实时 I/O 信文区。
1.2 下行信文区,起始地址接上送实时数据区之后,由下行标记,正文内容组成。下 行标志 1 字,信箱长度为 100 字,PLC 根据下行标志,对下行信文缓冲区进行解释,执行 相应的动作。
4.2 模拟量上送
2 第一点读数
第二点读数 ;; ;;
模拟量测值格式:
PLC 模入模件,直接把模件 A/D 转换后的码值上送。通信量:有实际值格式,压缩格 式,PLC 不作处理直接上送上位机。上送数据中均不含符号和品质位
4.3 中断开入测值
3 测值位图一
测值位图一 ;; ;;
测值位图说明如下:
GE PLC、AB
4.6 开出状态位图
6 测值位图一
测值位图一 ;; ;;
第 10 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
4.7 中断开入量测值强制标志位图 7
强制标志位图一
强制标志位图一 ;; ;;
测值位图说明如下:
GE PLC、AB
16--------------------------------------------1
强制标志位图一
强制标志位图一 ;; ;;
测值位图说明如下:
GE PLC 、AB
16--------------------------------------------1
Modicon
1 ------------------------------------------16
第 11 页 共 32 页
5.2 控制信息记录 03
日 分
控制对象高字 节
控制对象
时 秒 动作性质
命令来源
信息码
信息码应能体现是过程告警,还是流程退出告警。
如:过程告警:制动下腔充气条件不满足,流程退出
退出告警:下腔充气反馈异常,流程报警
详细说明请参见附录一
第 15 页 共 32 页
5.3 调节保护记录
PLC 与上位机通信标准协议 V3.0.5
14 命令来源代码
LCU 号 点号 设值
与上送温度格式相同
3.15 开入转发信文
15 命令来源代码 开入点值第一字 开入点值第二字
…… 开入点值第 X 字
3.16 模入转发信文
16 命令来源代码 模入第一点值 模入第二点值
…… 模入第 X 点值
第 7 页 共 32 页
3.17 带设值控制命令
PLC 与上位机通信标准协议 V3.0.5
Modicon
1 -------------------------------------------16
1――强制状态(对应 NC2000 系统的“手动选中”,EC2000 的“测点退出”) 0――非强制状态(对 应 NC2000 系统的“手动未选中”,EC2000 的“测点投入”)
4.8 非中断开入量测值强制标志位图 8
16--------------------------------------------1
Modicon
1--------------------------------------------16
第 9 页 共 32 页
4.4 非中断开入测值
PLC 与上位机通信标准协议 V3.0.5
4 测值位图一 测值位图一
2、 信文标准格式
正文长度 特征码
正文
第 3 页 共 32 页
PLC 与上位机通信标准协议 V3.0.5
3、 下行信文(上位机下发)格式 3.1 设置时钟
1 命令来源代码
年
月
日
时
分
秒
***其中,秒对 PLC 无效,此对时报文只精确到分,分以下的时间精度由 SJ18 的分 同步脉冲来完成。
命令来源码见附表一
3.2 开出动作命令
2 命令来源代码
Lcu 号 点号 动作时间(毫秒)
对保持性开出动作时间=0xffff
3.3 开出复归命令
3 命令来源代码
Lcu 号 点号
3.4 PID 调节设值令
4 命令来源代码
Lcu 号 点号 设值
PID 设值采用实际值下发,与测量源无关,单位为 M 或 K,隐含 1 位或 2 位小数,具 体比例因子由上位机组态决定。设值=实际功率值/比例因子 (实际值单位及比例因子根 据具体工程确定)
4、上行信文(PLC-上位机)格式 4.1 电度量上送 1(PLC 脉冲计数方式取得的脉冲量)
脉冲量 1
第一点读数字 1
第一点读数字 2 第二点读数字 1 第二点读数字 2
;;
电度量测值格式:信文长度为脉冲量点数×2,一点电度量占用 2 个寄存器,字一为脉冲 量低 16 位,字二 1~14 为脉冲量高 14 位,字二高 16 位为脉冲量品质位