编辑: 于世美 | 2019-09-13 |
14,
2018 受文对象 TW、DGC、DPR、DGB、DMX、DEN、DIN、DESG、DEJ 及DEK 业务 &
产品经理 主旨:DVP-ES2/EX
2、ES2-C 主机韧体版本升级(V3.48 ? V3.60) 目的:说明韧体升级变更之事项
2 品质至上QUALITY 信赖第一RELIABILITY 追求卓越EXCELLENCE 修改内容:
一、 问题与功能修正 下列问题皆可藉由升级至韧体 V3.49,得到解决. 请向代理商或公司索取新版韧体. 1. 问题描述:当DHSCS 指令搭配使用高速比较中断时,无法在指令启动中任意变更比较数 值. 如未升级至 V3.49,请依以下方式解决: 先关闭 DHSCS 指令再变更比较数值,变更完成后 再开启 DHSCS 指令. 2. 问题描述:使用绝对值比对指令(如:LDZ),并且符合下图阶梯图语法(如:红色框内),当下 载至 PLC 时,会造成 PLC 文法检查错误. 如未升级至 V3.49,请依以下方式解决: 可改采 LD>
这类非绝对值指令比较,或者分开比较 的方式. 3. 问题说明:ES2-C 主机使用台达专属 CANopen 通讯的初始化 INITC 指令,却无法正常初始 化台达伺服. 4. 问题说明:ES2-C 主机的台达专属 CANopen 通讯的 DPLSVC 指令,无法正常立即停止 输出. 5. 问题说明:ES2-C 主机的台达专属 CANopen 通讯的 DPLSVC 与DDRVIC 指令,在频繁的 启动/关闭指令时,指令可能会不执行.
3 品质至上QUALITY 信赖第一RELIABILITY 追求卓越EXCELLENCE
二、 新增指令与功能 1. 新增 XCMP 与YOUT 指令,详细使用说明请参考附件一. 2. 新增对标功能,当指定对标后减速输出个数设定为 8, 则主机上所有输入及输出点都 会被更新 ? D 指定 X10 或Y10 且n不管多少, 则主机上除了 X0~X7 或Y0~Y3 之外,其余输入及输 出点皆会被更新. 4. EX2/SX2 主机专用:REF 指令执行前, 当M1180 为On, 则立即读取 A/D 值并更新至 D1110~D1113;
当M1181 为On, 则立即将 D1116 与D1117 之D/A 值输出.当立即 A/D 或D/A 数值更新完成之后,PLC 将自动清除 M1180 或M1181 为Off. 5. ES2/EX2 机种 n 运算元范围 n = 4~ 主机的 I/O 点, 且为
4 之倍数. 6. SS2/SA2/SE/SX2 机种 n 运算元范围 n =
8 主机的 I/O 点. 7. ES2/EX2/ES2-C V3.60 ;
ES2-E V3.48 ;
28SA2/12SA2/SX2 V3.0 ;
26SE V1.92 版(含)以上,新增 实时更新脉波输出的现在位置功能 输出装置 Y0 Y1 Y2 Y3 更新脉波位置 旗标 M1672 M1673 M1674 M1675 脉波输出现在 值D1030/D1031 D1032/D1033 D1336/D1337 D1338/D1339 A. 一般状况下,PLC 只会在扫描到脉波输出指令时,才会更新脉波现在位置,若是扫 描时间较长时,其他 PLC 程序采用输出现在位置时,将会有所误差. B. 利用 M1672~1675 搭配 REF 指令,将可实时更新脉波现在位置,不会受限于扫描 输出指令影响.(当采用这些特 M 时,此REF 指令即为特殊功能,不会进行实际的 输入或输出点刷新动作) C. 请参考程序范例 5. 程序范例 1: 当X0 = On 时, PLC 可以读到 X0~X7 输入点的状态, 输入信号更新, 并没有输入延迟. X0 REF X0 K8 程序范例 2: 当X0 = On 时, Y0~Y3 的4点输出信号将实时被送至输出端, 不必到 END 指令才输出. X0 REF Y0 K4 程序范例 3: 当X0 = On 时, 输入 X10 之后点数, 输出 Y4 之后点数皆会被更新. X0 REF X10 K8 X0 REF Y4 K8 或 程序范例 4: EX2/SX2 主机专用:当X0 = On 时并且设定 M1180 为On, 则不管 D 与n运算元输入为何数值,将 只会处理 A/D 模拟讯号, 并立即更新至 D1110~D1113. X0 SET M1180 REF X0 K8 程序范例 5: 当M0 为ON 时,DDRVI 开始输出脉波,当X0 有外部中断发生时,脉波位置 D1030/D1031 及D1336/D1337 会立即刷新,不受限于扫描时间影响 API 指令码 运算元 功能 适用机种 ES2/EX2 SS2 SA2 SE SX2
68 DTM P 数据转换与搬移指令 类型 运算元 位装置 字符装置 指令地址数 X Y M S K H KnX KnY KnM KnS T C D E F DTM:
9 steps DTMP:
9 steps S * D * m * * * n * * * 脉波执行型
16 位指令
32 位指令 ES2/EX2 SS2 SA2 SE SX2 ES2/EX2 SS2 SA2 SE SX2 ES2/EX2 SS2 SA2 SE SX2 运算元: S: 来源起始装置. D: 目标起始装置. m: 参数设定. n: 源数据字符长度(n=1~256). 指令说明: 1. m 运算元的参数设定请参照后续说明, 其使用组件为 K, H, D, 当参数设定码不在指定数值内, 则不会做任何转换或搬移, 也无错误讯息产生. 2. n 运算元表示源数据将被转换的长度, 长度设定范围为 1~256, 超出最小或最大, 以最小或最大 值算, 其使用组件为 K, H, D. 各m参数功能及支持的机种版本如下: 参数 功能说明 K0
8 位数据转换为
16 位数据(上8位、下8位) K1
8 位数据转换为
16 位数据(下8位、上8位) K2
16 位数据(上8位、下8位) 转换为
8 位数据 K3
16 位数据(下8位、上8位) 转换为
8 位数据 K4
8 位HEX 数据(上4位、下4位)转换为 ASCII 数据 K5
8 位HEX 数据(下4位、上4位)转换为 ASCII 数据 K6
8 位ASCII 数据转换为 HEX 数据(上4位、下4位) K7
8 位ASCII 数据转换为 HEX 数据(下4位、上4位) K8
8 位全球定位数据转换为
32 位浮点数数据 K9 优化频率换算功能 支持机种:ES2/EX2 V1.2, SS2/SA2/SX2/SE V1.0 K11 区域时间转换成当地实际经度(Longitude)的时间 支持机种:SA2 V1.0, SX2 V1.2, ES2/EX2 V2.0, SS2/SE V1.0 K12
16 位数值之多点区域比例值运算 支持机种:SEV1.0, ES2/EX2 V2.4, SA2/SX2 V2.0, SS2 V2.2 K13
32 位数值之多点区域比例值运算 支持机种:SEV1.0, ES2/EX2 V2.4, SA2/SX2 V2.0, SS2 V2.2 K14 浮点数之多点区域比例值运算 支持机种:SEV1.0, ES2/EX2 V2.4, SA2/SX2 V2.0, SS2 V2.2 K15 计算日出与日落时间 支持机种:ES2/EX2 V3.60, 12SA2/SX2 V3.00, ES2-E V1.2, SS2 V3.50, 12SE V1.92, 26SE V2.00, 28SA2 V2.90 K16 字符串结合功能 支持机种:SA2 /SE V1.0, SX2 V1.2, ES2/EX2/SS2 V2.0 K17 字符串撷取功能 支持机种:SA2 /SE V1.0, SX2 V1.2, ES2/EX2/SS2 V2.0 K18 字符串转浮点数功能 支持机种:S SA2 /SE V1.0, SX2 V1.2, ES2/EX2/SS2 V2.0 K19 浮点数转字符串功能 支持机种:SA2 /SE V1.0, SX2 V1.2, ES2/EX2/SS2 V2.0 K30 BIT SWAP
16 位数据 支持机种:ES2/EX2 V3.42, ES2-C V3.48, 28SA2 V1.0 K31 将WORD 数据依序复制至 PLC 连续缓存器中 支持机种:ES2/EX2 V3.46, ES2-C V3.48, SA2/SX2 V2.86, SS2 V3.40 K32 将PLC 连续缓存器中的数据依序搬移至某缓存器(先出) 支持机种:ES2/EX2 V3.46, ES2-C V3.48, SA2/SX2 V2.86, SS2 V3.40 K33 将PLC 连续缓存器中的数据依序搬移至某缓存器(后出) 支持机种:ES2/EX2 V3.46, ES2-C V3.48, SA2/SX2 V2.86, SS2 V3.40 K34 将BIT 数据依序复制至 PLC BIT 装置 支持机种:ES2/EX2 V3.46, ES2-C V3.48, SA2/SX2 V2.86, SS2 V3.40 K35 将PLC 连续 BIT 数据依序搬移至 BIT 装置(先出) 支持机种:ES2/EX2 V3.46, ES2-C V3.48, SA2/SX2 V2.86, SS2 V3.40 K36 将PLC 连续 BIT 数据依序搬移至 BIT 装置(后出) 支持机种:ES2/EX2 V3.46, ES2-C V3.48, SA2/SX2 V2.86, SS2 V3.40 m 参数设定说明: 1. 参数 K15: 计算指定日期当天的日出与日落时间 1. S 运算元:S+0, S+1 为输入当地的经度(Longitude)(浮点数型态). S+2, S+3 为输入当地的纬度(Latitude)(浮点数型态). S+4 为输入当地时区,为整数型态. S+5 为输入当地是否已经启动日光节约时间,为整数型态,0 表示没启动, 其他数值表示已启动. S+6, S+7, S+8 为输入当天日期的年、月、日(整数型态),年须为公元
2000 年以上. 2. D 运算元:D+0, D+1, D+2 为转换后输出日出时间的时(24 小时制)、分、秒,为........