全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
台达DVP16EH和S1104/S1204的连接使用说明 前言:台达DVP16EH系列PLC系列是工控同仁们常用型号之一,北京西姆宏仪器仪表有限公司是专业生产I/O产品的厂商,所生产的模拟量型前端产品S1104(4通道,标准电压、电流、热电阻、热电偶混接万能输入,工程量值)可以很方便的通过RS485通讯的方式,对DVP16EH系列进行模拟量输入通道的扩展(最多16个前端),既方便、简单、实用,又降低了扩展成本,而且还解决了使用PLC模拟量模块不易解决的现场隔离问题和扩展模拟量通道数量局限,特别适合于需要较多模拟量秒级采集应用的场合。此连接亦适用于DVP16EH挂接S1204(两线制变送器信号专用型,4通道,内供电)型模拟量输入前端。以下就对此给予详细说明:一、 S1104与DVP16EH通讯说明 1通讯线的连接由于S1104采用RS485方式,通讯协议MODBUS(I),而DVP16EH的COM2也是RS485通讯口,且具备MODBUS读写指令(MODRW),因此无论是硬件还是软件都可以保证二者相融想通。接线方法如下:DVP16EHCOM2 S1104(1号站)端子 S1104(N号站)端子RS485+ 37(RS485A) 37(RS485A)RS485 36(RS485B) 36(RS485B)24G 35(RS485地) 35(RS485地)2通讯形式:(通讯方式为主从方式,DVP16EH为主,S1104为从) 波特率=19200 bps 数据长度=8位 奇偶性=无 停止位=1位 最终D1120=H91。 3S1104前端设置 用户在使用之前应将S1104的站址设置好,并将通讯速率设置为19200 bps,通信协议为MODBUS(I)(S1104的其它参数,用户根据现场实际工况自行设置)。 如果有多个(N个)S1104,站址应从01开始,依次至N为止,连续不得跳跃。 通讯协议(参见后面说明)的具体细节用户可忽略。S1104与DVP16EH的接口程序名为DVP_S1104 。DVP16EH将对各S1104进行循环读取,1秒之内约可读取8个S1104站的模拟量数据。二、 DVP16EH相关软件说明(S1104与DVP16EH的接口程序名为DVP_S1104 。)软件使用M2000作为DVP16EH发送数据的触发脉冲,第一次由程序开始触发,以后的触发由一次收发工作都正常结束(M1127置起)或异常结束(M1129)来完成。DVP16EH收到的通讯数据由MODRW指令在内部存放在D1296开始的4个数据寄存器中,再由本程序将4个通道数据放入指定(D2050开始)的数据寄存器中。对于用户而言,只需在程序中简单定义D2000寄存器连接S1104的个数,再运行本程序,即可收取所挂接的各个S1104的模拟量采集值(数据格式INT,工程量值)。当通讯异常结束或超时,将置起该站对应的通讯异常标志位(D2007),以方便用户读取判断那个站通讯出现问题,并且该站对应内容将被写入10004,用户也可以从数据层面上判断通讯是否正常。三、 占用资源1 M20002 E03 D2000D2050+(站数16),如果没有那么多站,则其对应空间将释放。4 不占用中断5 COM2口四、 寄存器分配使用说明1 D2001: 站号2 D2000: 站数(注意:需要由用户输入实际挂接的站数)3 D2002D2006: 中间计算用4 D2007: 通讯异常标志(每站一位,16个站对应16位,正常为0,异常为1,最低位为1号站)5 D2008D2049: 通讯接收到的数据6 D2050D2065: 第一站16通道数据五、 程序清单LD M1002 /第一次扫描MOV K1D2001 /第一个站号写入D2001MOV K16 D2000 / 站数写入D2000(本行程序中挂接站数由用户根据需要自行定义!可选范围K1K16,即116个站)MOV K0 D2007 / 清除各站通讯异常标志位MOV H0C91D1120 / 初始化通信格式(BPS=19200,8位数据位,1位停/ 止位)SETM1120 / 通讯设置保存SETM1143 / ASC2/RTU模式选择,选择RTU方式SET M2000 / 触发通讯脉冲LDM1000MODRW D2001 K3 H0 D2008K14 / 串行数据传送命令。站址在D2001内,/ 3号功能码,取数据地址为0,接受内容放入从 / D2008开始的寄存器中,读取16个数据。LDPM2000SET M1122 / 发送请求,开始发送(发送结束时自动复位)MOVK2000D1129 / 置通讯超时时间=2000mSRST M2000 / 清除触发脉冲LDM1127 / 通信结束,并且无超时标志。RSTM1127 / 清除通讯结束标志位SETM2000 / 触发下一次通讯MOVD2001D2002DEC D2002MULK16D2002D2004MOVD2004E0BMOVD1296D2050EK4CALL P4/ 清除通讯异常标志CALL P2/ 站号加1LD M1129 / 通讯超时,且结束CALLP1 / 往对应站号的空间写入10004,以指示数据异常CALLP3 / 置通讯异常标志CALLP2 / 站号加1RST M1129 / 清除超时标志位SETM2000 / 触发下一次通讯FEND / 主程序结束P001 / 写入通讯异常时数据为10004LDM1000MOV D2001D2002DECD2002MULK16 D2002 D2004MOVD2004E0MOVK0D2004P005LD M1000MOV K10004D2050EINCD2004INCELDD2001D2000MOVK1D2001SRETP003 / 置通讯错误标志位LDM1000MOVK1 D2006MOV D2001D2005P006LDD2005K1ROLPD2006K1DECD2005CJP6LDM1000WORD2006D2007D2007SRETP0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年台州职业技术学院单招职业适应性测试必刷测试卷附答案
- 2026年沧州职业技术学院单招职业适应性测试题库附答案
- 2026年安徽国际商务职业学院单招职业适应性考试题库新版
- 2026年泸州医疗器械职业学院单招职业适应性考试题库附答案
- 2026年江西软件职业技术大学单招职业倾向性考试题库必考题
- 2026年保定电力职业技术学院单招职业倾向性考试必刷测试卷及答案1套
- 2026年云南商务职业学院单招职业技能测试必刷测试卷新版
- 2026年宁夏财经职业技术学院单招综合素质考试题库附答案
- 2026年贵州农业职业学院单招职业技能测试题库附答案
- 2025天津房屋租赁合同协议书
- 小学1-6年级数学公式大全(表格速记)
- 供电企业设备维修保养规范
- 临床医学三基三严培训
- 如何提升护理人员教学能力
- 湘豫名校联盟2026届高三上学期秋季入学摸底考试英语试卷(含答案无听力原文及音频)
- 宾馆娱乐内城装饰工程施工组织设计方案
- 猴痘预防知识培训课件
- 机动车查验相关知识培训课件
- 临床中心静脉导管冲管及封管专家共识
- 管理层财务基础知识培训
- 常见急诊急救处理规范
评论
0/150
提交评论