版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件体系结1主要工作
总线结构工作过程数据分配工IEC编程工作窗口(选择连接的总设备类Excel联接程Diag+硬件体系结第2概多任务处PC控制系统之间的3通信路串行接USB控制系统网络设置IP地址•实时时(交货时默认MAC参见地网络通选择网络连编辑站IBS组第4组读入相连的总线插入检测到的离线组从设备类别中插入插入到同一插入到分使用设备类别进行设备替设备类别和设备显设备文件 (导入 用户自定义设备PN组第5基本设 址FirstIPLastIP导入地直接IP地址分/离线组组显示可达设插入设备至工设备设设备设设备网络中的PROFINET设PROFINET设备命Axioline组第6组读读入本地Axioline插入Axioline设备至总线结离线组从设备类别中插入使用设备类别进行过程数据作为第7过程数据分配工
创建过程数据过程数据项与全局IEC61131的软件第8术资源资源1%IX1%QX1资源1%IX1%QX1配置1程序1功能功能块程序1功能功能块程序1功能功能块程序1功能功能块执功能调I_Process:功能调程序PG_Process分配给了实例I_Process硬件配置:PLC性能等PLCPLCPLCPLCRES_IB2061:RES_IB2061:SMAX-SMAX-AXCAXC分布式资符合IEC61131-5的通信模控制桌面监视控制系PLC
控制系PLC
机器/机器/过机器/过任任务:处理器管 P32_xxx:
DEFAULT任务(默认用户自定循环任系统内任务(与PLC相关的系统外任务(与PLC相关的PLC定时DEFAULT新循环新循环起 时任服务器任
PLC定时时实任服务器任
PLC定时110ms分配给程序22间隔25ms,分配给程序P3和 时实时任服务器任
Time程序组织单第9IECIECPOU层次结时间响应是由它所分配给的任务决定具有参数和静态变量的子程序,带有 具有参数的子程序,无静态变POU调用结任POU元程序的使POE数据交
变控制系统变
功能块的实例FB实例:代码和数LDLDSTCALFB_Carc_Park_Bad_PyrmontLD…STLDSTCALLDST
(variables&………………POE功能块:数据程序
变控制系统变
功能的使POE类型功能:数据交程序
变控制系统变
(FU)
数据管第10变 原标识符的定义:数据类型的分配IEC61131变量的使用:变量的预初始化变量地址:数据类型的层基本数基本数字面常量的语<数据类型>#<基本>#<常量值><单位用二进制表示的常量表达示00‘Jetzt变量的局部数全局数局部
---VAR---变量使用概程 功能 功全局使用的变局部接口变局部变
(单 变量使用概况(图形
功能
功功变量管变量GroupsforfunctionGroupsforGroupsfor变 局部变量 全局变量
符合IEC61131-3的编程第11IEC61131-3
顺序功能功能块图形化语言,广泛使用于欧洲编程元素以功能块的形式提供功能块可被“布线”,与电路图相使用于各种负责控制系统组件之间信息流的应用中ABCAB|----|AB|----|/ C--)-继电器控制系统编程符号的标准化有限集基 编程风格,与US电路图绘制标准相似指令表汇编模型,使用一个累加每行允许一条命令,如保存数值于ABC结构化文高级语言,通过子程序实现结构语法类似于复杂和嵌套的指CC:=AANDNOT顺序功能图步步的顺序用于构造控制程布置清晰的编程语言,考虑了快基本元素:含动作块的步和转支持选择和并行顺IEC61131-3五种编程语言之间的相互装换关源代码转采用PCWORX编第12程序组织单插入Projecttree–POEs
POUPOU标准功能
ABS…ABS………标准功能
……
标准功能标准功能
减法计数 加法计数脉冲 关断延 开通延FBD功能块第13功能块图的语言元绿色用户
反FU调取FB调蓝色:
执行顺
红色符合IEC标准标记的参存取变标记的参插入插入存取功插入插入存取功能插入插入通过键盘实现简单键盘输键盘输FBFB类编辑形式参112替换用户编制的功能块和功第14创建功插入到工程树设置功能属功功能返回值的数据类工程树中的功功能功能项的标准编辑功21功能的使已编译的
在键盘中键入创建功插入到工程树设置功能块属功功能块工程树中的功功能功能块项的标准编辑功能 3功能块的使已编译的已编译的在键盘上键入功能块的导出和2块的导211块的导21IL指令第15指令表中的语言元赋值和操作FU和自变
LdI_xInput1AndNI_xInput2 LdLimitiBasis,
FB调
和自变
条件处
JmpC…
赋值和操作装载一个操作数入累加累加器内容与操作数累加器内容与操作数保存累加器内容至目标操作
LdI_xInput1AndNI_xInput2Or
累加E1*E1*E2+E1*E2+指令表中的操 装保与或与或异补加减乘除大大大于或等等不等小于小)跳返FBSSR置复修改操作LdNI_xInput1AndNI_xInput2And(I_xInput3 ) 功能调 LimitiMeasuredValue,
LimitiMeasuredValue, 在PCWORX
(*INasANY_BIT*)(*NasANY_INT*)(*ResultasANY_BIT使用鼠使用鼠标拖或双功能块调
在PCWORX框LDLD(*BOOLSTLD(*TIMESTCALTON_SignalLDTON_Signal.QST(*BOOL*)LDST(*TIME
条件代码执JMP| JmpCTooGreat JmpCTooSmallTooGreat:
TooSmall:
LD梯形第16基本元梯形图编插插入元连接选 相比变 附加的选扩展编在梯形图中的功能变变功功能SFC顺序功17顺序功能图的基本项目树中的顺序功能图用IL转用LD的转用FBD的动基本结步步基本元步转转换细动作动作限定动作变动作明分用户自定义数据第18用户自定义数据类型工作数原(*Typename*):ARRAY[(*From..To*)]OF(*DATATYPE*);
:Array[1..4]Of
:Array[1..8]Of两个相同维的数组变量的赋两个相同维的数组变量的赋arVariable1:=赋给数组变量中的用一个下标变量将一个赋给数组变量中LdSt原:(*Element1(*Element2(*Element3Name*) ::::::..(*ElementnName*) ::::两个相同维的结构变量两个相同维的结构变量stPump12:=用指定参数将一赋给结构变量中的组合型用户自定义数据和使
::::AR_1_20_Machine:
Array[1..20]Of在编程中使两个相两个相同维的复合变量将一个结构变量赋给复合数组变量中的数组arMachinePark[12]:=将一个数值赋给复数组变量中的一个LdSt初始化多元素变量初始化数组变键入初ST结构化第19结构化文本的语言元赋值,操作请FU调用和参
Q_xOutput1:=Q_xOutput2:=I_xInput2&NotIfI_xInput1&I_xInput2ThenQ_xOutput1:=True;ElsIfI_xInput2&I_xInput3Q_xOutput2:=True;iScaled:=Limit(iMin,iBase,FB调用和参
CTU_Output
:=:=:=:=:=iLoop:=iLoop+循 UntiliLoop=基本编赋值和操作2Q_xOutput12Q_xOutput1:=I_xInput1&NotOr1赋值方1221赋1221操作符层次结操
-NOT求补符-NOT求补bVar1OR布尔xVar1XOR布尔bVar1OR布尔xVar1XOR布尔异iNumber1=iNumber2rNumber1<>等不等比iNumber1+rNumber1-加减优先diA>wC<iE>=iG<=括括功能调功能调*求iNumber1**按模计算余iNumber1*iNumber2*rNumber1/rNumber2*iNumber1MOD布尔布尔xVar1&wCode1AND功能调iLimitedValue:=iLimitedValueiLimitedValue:=在PCWORX
(*(*ResultasANY_BIT*):=SHR((*INasANY_BIT*),(*NasANY_INTwshiftedwshifted:=SHR(wMeasuredValue,TON_Signal.IN:=I_xEingang;TON_Signal.PT:=tVerzoegerung;TON_Signal.IN:=I_xEingang;TON_Signal.PT:=tVerzoegerung;:=:=TON_Signal(INTON_Signal(IN:=PT:=:=:=在PCWORX框
TON_1(IN:=(*BOOL*),PT:=(*TIME*));(*BOOL*):=TON_1.Q;(*TIME
:=:= := :=比较FU调用和FB:=TON_Signal(IN:=PT:=:=:=:=If(*Booleancondition*)(*InstructionsIfIfI_xSensor1&NotI_xSensor2Then(*Instructions1*)ElsIfI_xSensor2&NotI_xSensor1Then(*Instructions2*)IfiMeasuredvalue<100(*Instructions3ElsIfiMeasuredvalue>100(*Instructions4*)IfIfI_xInput1(*Instructions1ElsIfiMeasuring>=(*Instructions2ElsIfByte_To_Bool(I_bSensor)(*Instructions3(*Instructions4用于过程“Case定义
Case 1-2..122, 320..304(*Instructions5用于控制CaseiProcessstep :(*Initialize pletedTheniProcessstep:= :ExecuteProzesspleted:=20; :ExecuteProzesspleted:=30;(*etc.500:(*Exceptionalhandling*)iProcessstep:=高级语言元素循1Loop起始结束步可ForiIndex:=11Loop起始结束步可(*Thefollowinginstructionsareexecutedwith(*thevalues1to20forthevariable
:=Repeat|头部控“Repeat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026负责任AI进展报告-
- 皖北卫生职业学院《管理信息系统》2025-2026学年期末试卷
- 华东交通大学《语言文字规范与应用》2025-2026学年期末试卷
- 泉州轻工职业学院《外科学》2025-2026学年期末试卷
- 长春人文学院《泵与泵站》2025-2026学年期末试卷
- 福州理工学院《经济学》2025-2026学年期末试卷
- 福建师范大学《基础写作教程》2025-2026学年期末试卷
- 漳州科技职业学院《教育社会学》2025-2026学年期末试卷
- 华东交通大学《公司治理学》2025-2026学年期末试卷
- 池州职业技术学院《管理学》2025-2026学年期末试卷
- 2025届湖北省荆、荆、襄、宜四地七校考试联盟高三4月联考物理试题含解析
- 【高考真题】2024年高考语文全国卷文言文阅读真题汇编及官方答案
- DB51T 2786-2021 研学旅行基地(营地)设施与服务规范
- 湖北省技能高考(计算机类)近年考试真题题库含答案
- 舌根后坠患者护理
- 一年级数学个位数加减法口算练习题大全(连加法-连减法-连加减法直接打印版)
- 广东省高考英语听说模仿朗读语音学习课件
- 制剂质量检查技术-片剂硬度检查的操作规范
- 2024年公安机关理论考试题库500道附参考答案(考试直接用)
- 质量保证体系图
- 钱钟书《吃饭》赏析
评论
0/150
提交评论