苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

偶像练习生ikun

文档

192

关注

0

好评

0
PDF

18. 宏指令说明

阅读 371 下载 271 大小 3.39M 总页数 136 页 2024-10-24 分享
价格:免费文档
下载文档
/ 136
全屏查看
18. 宏指令说明
还有 136 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 136 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
WE:NVIEW第18章宏指令说明关说2.编辑区中按鼠标右键,呼叫出右键选单如下图。目前的状态无法使用的功能将显示灰色。例如必须在编辑区中选取一段文字才会开启复制功能,因此未选取任何文字的状态下,复制功能暂不开启。提供快速键,如选单内所提示。Ctrl+YCtrl+XCtrl+CCtrl+V全选)Ctrl+A建立/取消书签⑧)Ctr1+2下一个书签)F2上一个书签)Shft+F2清除全部书签程式码折迭更新所有程式,码3.编辑区上方有工具列,提供“复原”、”重复”、”剪下”、"复制”、"贴上”、"建立/取消书签”、”下一个书签”、”上一个书签”、"”清除全部书签”等按钮方便快速选取。EasyBuilder Pro V4.00.01WE!NVIEW第18章宏指令说明4,改变编辑区内容将开启“复原”功能,用户执行复原后可用“重复”复原。用户可从右键选单或是利用热键(Undo:Ctrl+Z,Redo:Ctrl+Y)执行此功能。EasyBuilder Pro V4.00.016WE!NVIEW第18章宏指令说明5.在编辑区选取一段文字后可进行“剪下”、"复制”,之后可用“贴上”将选取的文字贴上。宏指令名称:☐周期执行中123macro mand main()macro mand main()3Ctrl+Zend maCtrl+Y恢复)Ctrl+TCtrl+X复制C)Ctrl+CCtrl+C粘贴P)Ctrl+VCtrl+ACtrl+A建立/取消书签B)Ctr1+2下一个书签)F22上一个书签)Shft+F2Shft+F2洁除全部书签程式码折迭程式玛折选更新所有程式码更新所有程式码6.选择“全选”可选取编辑区全部内容。宏指令名称:macro口周期执行1macro mand main()4Ctrl+Zend ma恢复⑧)Ctrl+YCtrl+XCtrl+CCtrl+VCtrl+A建立/取消书签)EasyBuilder Pro V4.00.017WE!NVIEW第18章宏指令说明7.当程序代码很长的时候,为方便用户阅读,提供了书签功能。下面说明如何使用此功能。●将光标移至编辑区中想要插入书签的位置,按右键,选择“建立/取消书签”。编辑区左边将会看到一个代表书签的蓝色小方块。中编号:口macro_0macro mand main()3short a=0f10atf=1.12char6Ctrl+Z恢复)Ctrl+YLCtrl+X10复制C)Ctrl+C粘贴)Ctrl+V全选)Ctrl+A下一个书签國2Shft+F2更新所有程式码●若光标所在位置已存在书签,选择“建立/取消书签”可将其关闭,反之,选择“建立/取消书签”可将其开启。·右键选择“下一个书签”光标将会移至下一个书签所在位置。选择“上一个书签”光标将会移至上一个书签所在位置。EasyBuilder Pro V4.00.018WE:NVIEW第18章宏指令说明1●选择“清除全部书签”将关闭所有书签。8.宏指令编辑器提供程序代码折迭功能,方便用户浏览程序代码。所谓程序代码折迭,是指编辑器可将属于同一区块的程序代码隐藏起来,被隐藏起来的程序代码在编辑区里会显示成。编辑田口区左侧会显示树形图,用户可按下甲隐藏程序区块,按下甲展开程序区块。如下图所示:bool ashort b10nextEasyBuilder Pro V4.00.019WE!NVIEW第18章宏指令说明9.右键选择“程序代码折迭”可展开所有程序代码区块。编辑器2931int current=0unsigned short n -033 if result then.L恢复)Ctrl+Ynext",1)45Ctrl+X46end macro mand复制C)Ctrl+V全选)Ctrl+A2程式码折选更新所有程式码2930bool bEnableNext-falseint current-0unsigned ahort n =033日it result thenif (n records >0)then3SetData(current,"Local HHI","current_record",1]339if (n_recorda 1)then4041end if43SetData(bEnableNext,"Local HNIM,"enable_next",1)10.有时候程序代码区块可能会误判。这种误判起因于编辑器没有办法区分当前输入的关键词是否存在于注释中。例如下图。用户可以从右键选单选择“更新所有程序代码”来更正这个错误。EasyBuilder Pro V4.00.0110WE:NVIEW第18章宏指令说明编号:7宏指令名称编号:7宏指令名称:☐周期执行☐周期执行12macro mand main (macro mand main (3if 1 then3曰if1then曰//if1then4//if 1 thenL end if5end if6end macro mand7end macro_mand11.包围在特定关键词内的程序代码称为一程序代码区块。内定的程序代码区块如下列:子函数:sub-end sub●循环语句:i.for-nextii.while-wend●逻辑运算语句:i.if-end if●多重判断语句:select case-end select12.用户勾选“周期执行”时,会周期性的触发此宏。宏指令名称:macro_7时间间隔(0~86400):10秒13.用户勾选“安全”->“启用执行条件”->“设置”后,可以进行安全设定:●当位状态ON时取消:当位状态ON时禁止执行此宏。●当位状态OFF时取消:当位状态OFF时禁止执行此宏。安全☑启用执行条件设置EasyBuilder Pro V4.00.0111WE!NVIEW第18章宏指令说明安全O当位状态为OF时取消PLC名称:Local HMI确定取消14.用户勾选“当HM启动时即执行一次”时,在触摸屏启动时会自动执行宏一次。18.3.宏指令的结构宏指令是由各种语句组成的。这些语句包含常数、变量和各种运算符号。这些语句放置在特定的顺序位置以便执行后达到一个希望的执行结果。宏指令的结构一般为以下格式:全局变量声明可选Sub Function Block Declarations(子函数声明)可选局部变数声明End Sub(结束子函数)macro mand main([主函数]局部变数声明[各式语句]end macro mand[结束主函数]必须一个宏指令必须有一个且只有一个主函数,用来开始宏指令的执行。格式为:macro._mand函数名称0end macro_mandEasyBuilder Pro V4.00.0112WE!NVIEW第18章宏指令说明变量声明必须放在宏指令语句的前面,否则如果语句放置在变量声明的前面,将会造成宏指令无法编译通过。局部变量一般用在宏指令主函数或者自定义的子函数中。它的合法性只在指定的函数中有效。全局变量一般是定义在所有宏指令函数的前面,且它在整个宏指令中均具有有效性。当局部变量和全局变量被定义为相同的名称时,只有局部变量有效。下面就是一个简单的宏指令,其中就包含了变量声明和函数呼叫。双斜线"/"代表程序批注,在它后面的文字不会被执行。macro_mand main(short pressure =10//局部变数声明SetData(pressure,"Allen-Bradley DF1",N7,0,1)//函数呼叫end macro_mand18.4.宏指令的语法18.4.1.常数和变数常数常数是一个可以被各式语句直接使用的固定的资料。有如下格式:常数类型使用说明举例十进制整数345,-234,0,23456十六进制数0x3b,0xffff,0x237字符型字符必须使用单引号,字符串使用双引号a',"data","函数名称"布尔型true,false下面即为一个简单的常数使用的范例。macro_mand main0short A,B/声明A和B为短整型变数A=1234B=0x12/1234和0x12即为常数end macro_mand变数变量是一个代表着各种资料的名称。在宏指令中,这些资料可以随着宏指令语句执行的结果改变而改变。EasyBuilder Pro V4.00.01
文档评分
    请如实的对该文档进行评分
  • 0
发表评论

"π³ 实操派",培养中高端PLC工程师,PLC培训-Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超2000节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部