指令库如何建立

我想问各位高手,如何将自己编制的子程序建立为指令库,然后可以在新建的项目中不用复制子程序,可以在指令盒中任意调用。希望将操作的步骤详细说明谢谢!

问题补充:
我要求的是可以在指令盒中可以调用,就像西门子指令盒中固有的PID指令一样,调出来没有连带子程序一下出来,出现在项目子程序中

最佳答案

一个已存在的程序项目只有子程序、中断程序可以被创建为指令库。中断程序只能随定义它的主程序、子程序集成到库中。

 例如一个项目的的程序结构如下:
 。。。
 图1. 库指令的源项目程序

 现欲将子程序My_SUB_a和My_SUB_b间为库指令,其中在My_SUB_b中定义了中断程序My_INT(将某中断事件号与中断服务程序My_INT连接起来——使用ATTACH指令)。

 操作步骤:

 第一步:在Micro/WIN的File(文件)菜单中,选择Creat Library...(建立库)命令;或者用鼠标右键单击指令树的Libraries(指令库)分支,选择Creat Library...
 。。。
 图2. 在Libraries分支上单击鼠标右键

 第二步:在Creat Library对话框中选择哪些子程序要集成为指令库

 。。。
 图3. 使用Add(添加)、Remove(删除)按钮选择要建立成为库指令的子程序

  如果定义中断的子程序被制作成库指令,则中断程序也自动集成进去,不必专门指定。

 第三步:在Properties(属性)标签中设置

 。。。
 图4. 设置指令库属性

 其中:

 指定指令库名称 
 指定要生成的库文件的目录路径 
 指定版本信息 
 第四步:在Protection(保护)标签中设置密码
 。。。
 图5. 设置密码

 密码设置是可选项。密码须输入两次以验证。保护后不知道密码的人不能查看库指令的程序

 第五步:按OK按钮确定,输出指令库文件

 
 图6. Micro/WIN的消息输出窗口显示指令库文件的详细信息

 指令库文件扩展名为.mwl,缺省情况下存在Micro/WIN安装目录下的lib文件夹中。库文件可以作为单独的文件拷贝、移动。

 
 

提问者对于答案的评价:
建子程序库的过程回答的比较全面,我要求的是在指令盒中建内部指令的方法,没有人回答这个问题

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc349576.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:07
下一篇 2021年7月5日

相关推荐

  • S7200V变量

    为什么S7-200程序中的V变量要自动置位或复位,与SMART1000是用V变量连接吧,怎样使用V变量呢 最佳答案 与SMART1000连接可以用V变量,也可以M变量,或者I,Q …

    SIMATIC S7-200 2020年11月1日
  • 接收电子皮带秤的信号需要配置称重模块吗?

    S7-200  226CN    一台电子皮带秤      …

    SIMATIC S7-200 2017年6月2日
  • 自由口通信注意事项

    没有使用过S7200的自由口通信,我想了解下写自由口通信要注意的事项和通信成功的关键点。 最佳答案 应用自由口通信首先要把通信口定义为自由口模式,同时设置相应的通信波特率和上述通信…

    SIMATIC S7-200 2017年8月18日
  • S7-200 CPU224XP CN上的模拟输入输出的编程和设置

    问题见标题,烦请提供例子,谢谢!! 问题补充:另外,TP177A的触摸屏下载程序也是用和224一样的PC/PPI的线吗?谢谢 最佳答案 大致的意思是这样: 输入:&nbs…

    SIMATIC S7-200 2021年7月5日
  • EM231老报警

    EM231接Pt100温度传感器,二线制接法(如A+与a+,A-与a-两两短接后接到Pt100),模块共4路,其中第3路空着没用,可EM231的红灯老闪,说明有故障呗,可为什么呢?…

    SIMATIC S7-200 2020年11月1日
  • 200PLC怎么设置周期性的密码?

    用200的PLC外带smart700的触摸屏怎么能设置3-5个月的密码,到设定时间后PLC停止,并且可以通过触摸屏解除这个状态?求大神指教。 问题补充:定时方面是不是一般通过读取P…

    SIMATIC S7-200 2018年12月3日
  • CPU224XP能否同时带TD400C并作为MODBUS主站?

    CPU224XP能否同时带TD400C并作为modbus主站?CPU224XP的两个口怎样分配最好?它们对VBXXX的占用会发生冲突吗? 问题补充:这个CPU224XP同时还是PR…

    SIMATIC S7-200 2021年7月5日
  • 变频电机的转速、电流、功率等参数的转换问题

    变频电机的转速、电流、功率等读出的数据如何通过模拟量模块进行转换(具体的计算公式),供触摸屏上显示?请详细说明,谢谢! 最佳答案 变频电机的转速、电流、功率等读出的数据如何通过模拟…

    SIMATIC S7-200 2020年10月31日
  • 稳定的PID调节

    请问,我现在要通过调节阀控制一灌体温度,比如从当前气温上升到100度,要在5分钟内完成,并且,温度上升过程中必须稳定直线上升,恰好在5分钟内到设定值,如何实现?谢谢。 最佳答案 1…

    SIMATIC S7-200 2021年7月5日
  • 西门子200系列的通讯

    西门子200系列如何和DCS系统进行通讯 钻石用户推荐最佳答案 这个需要看双方所具备的硬件条件了。如果DCS具备modbus通讯的,则不需要条件硬件。如果DCS支持modbus&n…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论