PLC,人机界面,32路温度控制系统案例
更新时间:2023-11-15 01:38:01 阅读量: 教育文库 文档下载
- plc人机界面编程推荐度:
- 相关推荐
PLC+32路温度控制系统案例
某公司用CJ1M-CPU Ver3.0以上 +NS10-V1+16块E5ZN-2Q*H03TC-FLK(32路温度控制) 构成控制系统,要求在NS上灵活的读写E5ZN数据。
原方案:NS10串口通过CJ1W-CIF11直连E5ZN,用SAP控件读写E5ZN数据 存在问题:
1. 实际温度在E5ZN的温度上下限报警范围内时,在E5ZN RUN STOP情况下都有报警发
生(在NS 10上有显示,报警记录上有记录),客户希望在STOP时,即使NS画面上不显示SAP控件(NS上显示任意画面时),也不发生报警 2. NS用了大量的SAP及宏语句,存在画面的刷新速度问题 3. 编写NS画面时不够灵活(如没法在1屏显示32个PV值等) 最终方案:
PLC CPU串口通过CJ1W-CIF11连E5ZN,用串行网关FB通讯读写E5ZN数据,NS连在PLC上(没用SAP控件)。E5ZN的数据读到PLC中做处理后再在NS上监控,就处理了报警的问题。没用SAP就不存在画面的刷新速度问题。(PLC程序见后附主要流程图) 以上两方案比较:
NS 串口直连温控表+SAP:使用简单方便,读写少量温控表时推荐用这种方案
先将温控表数据映射到PLC中,NS只连PLC:灵活性好,读写大量温控表时推荐用 推荐方案:
由PLC+大量温度控制构成系统,推荐用PLC+CJ1W-CIF21(或Devicent)+温控表或用 PLC+TC模块的方案。(因为串行网关FB或协议宏时编程工作量大) 其它注意事项:
1.由于通信本身就存在通信不成功的可能,一般通信程序都应该考虑通信不成功时的程序
流程。
2.通讯读写时序控制
用读忙标志复位读请求,用读完成(读成功或读失败)标志使能下一次读。 上一条读命令完成后+写请求时使能写,写忙标志复位写使能,用写成功标志复位写请求 3. E5ZN状态字、PV需要不断循环读,SP等只须在上电或写成功时读2次(读1次由
于读失败有可能部分数据读不上来,读2次实验表明可行)
4..用了较多的FB时,程序编译时会报FB内存不足的错误,需要改变默认分配。
5.最终方案中NS读写E5ZN不能用SAP,因为FB、SAP都对E5ZN发送读写命令,但
FB、SAP间发送的时序无法控制(SAP没有读写中、读写完成等标志位) 6. NS SAP只有在画面显示且条件满足时才执行,因为SAP基本上都是用one-shot或trigger
macro实现读写功能的。
7.用NS画面读写E5ZN数据时应注意数据的范围及标定。如写SP时,超过范围的SP不 会出现写完成(写成功或写失败)标志,程序会一直试图写SP;又如读写输入偏差补偿 时,要用0.1的比例标定。
8.E5ZN本身不带显示设定单元,最好配一个显示设定单元或有RS232-485转换器+cx
-thermol进行设置。
其它非通讯程序上电等E5ZN初始化完成读状态字读完成(读成N功或读失败)等待下一次程序扫描Y读PV读完成(读成功或读失败)等待下一次程序扫描Y读SP(每通道上电或写成功时读两次)读完成(读成N功或读失败)等待下一次程序扫描Y...读 报警上下限设定值(每通道上电或写成功时读两次)读完成(读成N功或读失败)等待下一次程序扫描写RUN/STOP ,AT/Cancel AT写SP写PID写输入偏差写 报警上下限设定值通讯数据NS显示处理整个程序流程
状态字读任务流程上电第一个循环脉冲 初始化读状态字 FB(No=0 CH=1 状态字存放地址A , 使能读)读条件即:读使能N读条件满足Y发送读ENDN读成功Y状态字存放No+1状态字存放地址+2No >=16NCH1YNo=0CH=2状态字存放地址BNo=0CH=1状态字存放地址A使能下一次读(等待下一个循环周期) 读SP任务流程上一条其它命令的读完成(读成功或读失败)、或SP写成功复位对No>=16进行计数的计数器,初始化读SP FB(No=0 CH=1 SP存放地址A , 使能读)读条件包含:读使能、No >=16的次数<=4(16个表只读2圈)、上一条命令的读完成(读成功或读失败)或SP写成功N读条件满足ENDY发送读N读成功YSP存放No+1SP存放地址+2对No>=16进行计数No >=16NYCH1NYNo=0No=0CH=2CH=1SP存放地址BSP存放地址A使能下一次读(等待下一个循环周期)其它说明:实际编程时‘上一条其它命令的读完成(读成功或读失败)’用的是‘上电第一个循环脉冲’由于读写的响应都很快,程序可以正常工作,但改为前者应该效果更好。
写SP任务流程任何可能的上一条读命令的完成(读成功或读失败)且有写请求 , 使能写)发送写命令写FB忙标志复位写使能写成功Y复位写请求N等待下一次程序扫描END
正在阅读:
PLC,人机界面,32路温度控制系统案例11-15
清远餐厨垃圾处理项目技术方案 - 图文03-30
六年级下册信息技术教案电子报刊设计河大版12-16
2016年司法考试民法基础知识:效力未定民事行为的效果09-09
很浪漫的神仙文案_超级浪漫的爱情文案08-03
进出口贸易实务期中习题05-04
给老师的建议书(4篇)03-27
脚手架施工方案(306)01-22
第二科-技能辅导07-18
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 人机界面
- 控制系统
- 温度
- 案例
- PLC
- 因子分析的步骤
- 决策理论和方法习题
- 509模拟法庭剧本(最终版) - 图文
- IP101单端口快速以太网收发器(中文版) - 图文
- 七年级数学假期作业
- Java复习题 - 1
- 关于建立危重孕产妇报告和评审制度的通知
- 2019部编本五年级语文下册专项练习:课外阅读
- 上海市日照分析计算规则
- 2016-2022年中国环保药剂与材料市场竞争调研及十三五运营管理深度分析报告 - 图文
- 事业单位绩效考核实施方案
- 14级计算机网络试题
- 纪录片《帝陵·汉元帝渭陵》解说词
- 论文:企业网组建及相关技术
- 邻苯二甲酸二辛酯的合成 - 论文
- 社交礼仪2013继续教育高级
- 王艳玲市长在全市平安建设工作会议上的讲话
- 2015年秋季七年级上第一次月考数学试题
- 2016年5月尔雅考古发现与探索期末考试答案最新
- 《学前教育史》复习资料