下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
针对特定PLC型号和具体电梯功能的组态王命令语言以工业现场最常用的西门子S7-1200(TIAPortal)和三菱FX3U为例,补充轿厢内选层、门开关控制、电梯上下行逻辑等核心功能的命令语言,所有示例均可直接适配对应PLC型号的寄存器规则。一、前期准备(补充特定PLC变量映射)1.西门子S7-1200变量映射(组态王侧)变量名类型PLC寄存器地址说明PLC_Floor整数型DB1.DBW0当前楼层(1-10)PLC_Call_Inside4离散型DB1.DBX1.3轿厢内4楼选层指令PLC_Door_Open离散型DB1.DBX2.0开门控制(1=开,0=关)PLC_Door_Close离散型DB1.DBX2.1关门控制(1=关,0=开)PLC_Up_Run离散型DB1.DBX3.0上行运行状态PLC_Down_Run离散型DB1.DBX3.1下行运行状态PLC_Door_Status离散型DB1.DBX2.2门实际状态(1=开,0=关)2.三菱FX3U变量映射(组态王侧)变量名类型PLC寄存器地址说明PLC_Floor整数型D10当前楼层(1-10)PLC_Call_Inside4离散型M2.3轿厢内4楼选层指令PLC_Door_Open离散型Y0.0开门控制(1=开,0=关)PLC_Door_Close离散型Y0.1关门控制(1=关,0=开)PLC_Up_Run离散型M3.0上行运行状态PLC_Down_Run离散型M3.1下行运行状态PLC_Door_Status离散型X0.2门实际状态(1=开,0=关)二、核心功能命令语言(分PLC型号)1.轿厢内选层控制(适配西门子S7-1200)在组态王轿厢界面的“4楼选层按钮”绑定按下时执行的命令语言:c运行//西门子S7-1200-轿厢内4楼选层按钮//1.故障判断(先定义PLC_Error=DB1.DBX5.0)IFPLC_Error==0THEN//2.非当前楼层才允许选层IFPLC_Floor!=4THENPLC_Call_Inside4=1;//下发4楼选层指令//3.判断运行方向IFPLC_Floor<4THENPLC_Up_Run=1;PLC_Down_Run=0;!Prompt("轿厢已选4楼,电梯上行");ELSEPLC_Up_Run=0;PLC_Down_Run=1;!Prompt("轿厢已选4楼,电梯下行");ENDIF//4.选层后禁止开门(运行中)PLC_Door_Open=0;ELSE//当前已在4楼,清除选层指令PLC_Call_Inside4=0;!Prompt("当前已在4楼,选层指令已清除");//到达楼层自动开门(延时2秒)!Delay(2000);//延时2000msPLC_Door_Open=1;ENDIFELSE!Prompt("电梯故障,无法选层!");ENDIF2.轿厢内选层控制(适配三菱FX3U)仅需修改寄存器映射,逻辑完全通用,按钮命令语言如下:c运行//三菱FX3U-轿厢内4楼选层按钮IFPLC_Error==0THEN//PLC_Error=M5.0IFPLC_Floor!=4THENPLC_Call_Inside4=1;//M2.3置1IFPLC_Floor<4THENPLC_Up_Run=1;//M3.0置1PLC_Down_Run=0;//M3.1置0!Prompt("轿厢已选4楼,电梯上行");ELSEPLC_Up_Run=0;PLC_Down_Run=1;!Prompt("轿厢已选4楼,电梯下行");ENDIFPLC_Door_Open=0;//Y0.0置0(禁止开门)ELSEPLC_Call_Inside4=0;!Prompt("当前已在4楼,选层指令已清除");!Delay(2000);PLC_Door_Open=1;//Y0.0置1(开门)ENDIFELSE!Prompt("电梯故障,无法选层!");ENDIF3.电梯门开关控制(通用逻辑,适配两种PLC)(1)开门按钮命令语言(按下执行)c运行//开门按钮-仅电梯静止且在平层时允许开门IFPLC_Up_Run==0ANDPLC_Down_Run==0THEN//电梯未运行IFPLC_Door_Status==0THEN//门当前关闭PLC_Door_Open=1;//下发开门指令PLC_Door_Close=0;//清零关门指令!Prompt("开门指令已下发,门正在打开");//延时5秒后自动关门(组态王延时函数)!Delay(5000);PLC_Door_Open=0;PLC_Door_Close=1;!Prompt("开门超时,自动关门");ELSE!Prompt("门已处于打开状态");ENDIFELSE!Prompt("电梯运行中,禁止开门!");ENDIF(2)关门按钮命令语言(按下执行)c运行//关门按钮-强制关门(优先级高于自动关门)IFPLC_Door_Status==1THEN//门当前打开PLC_Door_Close=1;//下发关门指令PLC_Door_Open=0;//清零开门指令!Prompt("关门指令已下发,门正在关闭");//验证关门状态(数据改变命令语言补充)ELSE!Prompt("门已处于关闭状态");ENDIF4.数据改变命令语言(楼层/门状态变化触发)c运行//数据改变命令语言-监测PLC_Floor和PLC_Door_Status变化//1.到达目标楼层后清除对应选层指令IFPLC_Floor==1THENPLC_Call_Inside1=0;ELSEIFPLC_Floor==2THENPLC_Call_Inside2=0;ELSEIFPLC_Floor==3THENPLC_Call_Inside3=0;ELSEIFPLC_Floor==4THENPLC_Call_Inside4=0;ENDIF//2.门状态异常报警(开门超时/关门失败)//开门指令下发5秒后,门仍未打开IFPLC_Door_Open==1AND$SystemTime-$Door_Open_Start>5THEN!ShowPicture("门故障报警");PLC_Up_Run=0;PLC_Down_Run=0;//停止运行!Prompt("开门超时,电梯已停止运行!");ENDIF//关门指令下发3秒后,门仍未关闭IFPLC_Door_Close==1AND$SystemTime-$Door_Close_Start>3THEN!ShowPicture("门故障报警");!Prompt("关门失败,请检查门体!");ENDIF5.应用程序命令语言(全局运行逻辑)c运行//全局循环执行-电梯运行保护逻辑//1.门未关闭时禁止运行IFPLC_Door_Status==1THEN//门开PLC_Up_Run=0;PLC_Down_Run=0;!Prompt("门未关闭,禁止电梯运行");ENDIF//2.楼层越界保护IFPLC_Floor<1ORPLC_Floor>10THENPLC_Up_Run=0;PLC_Down_Run=0;PLC_Error=1;//置故障位!ShowPicture("楼层故障报警");!Prompt("楼层信号异常,电梯已急停");ENDIF//3.实时同步界面状态$Screen_Floor=PLC_Floor;$Screen_Door_Status=PLC_Door_Status;$Screen_Up_Run=PLC_Up_Run;$Screen_Down_Run=PLC_Down_Run;三、关键适配说明西门子S7-1200:寄存器以DB块为主(如DB1.DBW0),离散型变量是DBX(位),整数型是DBW(字),组态王通信驱动需选择“西门子S7-1200(TCP/IP)”。三菱FX3U:寄存器用D(数据寄存器)、M(辅助继电器)、Y(输出)、X(输入),组态王通信驱动需选择“三菱FX系列(MC协议)”。延时函数!Delay(ms):组态王命令语言中,延时仅
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026福建龙岩新罗区属公办中小学招聘编外教师若干人的笔试题库附答案详解(能力提升)
- 2026海盐潮源旅行社有限公司市场化人员招聘4人考前冲刺试卷含答案详解【达标题】
- 2026科技日报社招聘事业单位2人模拟试卷及参考答案详解(综合卷)
- 2026下半年吉林长春市各县(市)区事业单位招聘入伍高校毕业生58人(6号)备考题库及答案详解【全优】
- 2026重庆市綦江区郭扶镇招聘公益性岗位人员12人笔试题库及完整答案详解【易错题】
- 2026年安庆桐城师范高等专科学校任务型教师岗位公开招聘70名模拟试卷附答案详解(研优卷)
- 2026北京经济管理职业学院(北京经理学院)招聘8人(第二批)考前冲刺密卷【考点提分】附答案详解
- 2026福建龙岩市第九中学招聘出纳1人的考前冲刺试卷含答案详解(预热题)
- 2026中国药科大学科研助理招聘3人笔试题库及答案详解(名校卷)
- 2026浙江金华市浦江县浦视艺术培训有限公司专职培训老师1名备考题库带答案详解(夺分金卷)
- 2026秋人教版(新教材)小学数学五年级上册(全册)教学设计(附目录p273)
- 2024版人教版初中语文九上名著《唐诗三百首》复习题
- T∕CAGIS 20-2026 T∕CSGPC 70-2026 测绘地理信息技术服务成本要素 通则
- 2026年文物保护工程从业资格考试(责任工程师近现代重要史迹及代表性建筑)经典试题及答案
- GB/T 17623-2026绝缘油中溶解气体组分含量的气相色谱测定法
- 2026年中国时尚耳夹数据监测研究报告
- 2026年4月自考02160流体力学试题及答案含评分参考
- 广西壮族自治区梧州市2026年高三第一次模拟考试物理试卷(含答案解析)
- 2026广州医药集团有限公司春季校园招聘笔试历年典型考点题库附带答案详解
- 上海市二级注册建造师继续教育(建筑工程)考试题库
- 电玩城安全生产责任制度
评论
0/150
提交评论