PID编程问题求助

我在看到一个模拟量程序时其中一条指令不明白,大家看看这是什么指令“MyPID_M1"?有懂得吗?最好发个这个指令的相关手册或资料给我,谢谢。邮箱:lzhosky@qq.com

最佳答案

这应该是自定义指令。
 用户自定义指令库
 用户可以把自己编制程序集成到编程软件Micro/WIN中。这样可以在编程时调用实现相同功能的库指令,而不必同时打开几个项目文件拷贝。指令库也可以方便地在多个编程计算机之间传递。
 图1(略). 自定义库和西门子标准库以图标的颜色区分
 定义库指令
 一个已存在的程序项目只有子程序、中断程序可以被创建为指令库。中断程序只能随定义它的主程序、子程序集成到库中。

 例如一个项目的的程序结构如下:

 
 图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(删除)按钮选择要建立成为库指令的子程序

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

  注意:建议您为将建立为库的子程序、中断程序命名时不要采用 Micro/WIN 缺省的、或常见的库指令子程序名,如 SBR_x 等,以免将来调用时发生冲突。 

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

 
 图4. 设置指令库属性

 其中:

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

 
 图5. 设置密码

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

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

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

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

  

 添加指令库
  注意:添加自定义指令库,需要关闭编辑库指令的项目,新建立一个项目。如果要添加其他来源的库指令自然不需要如此。

 第一步:在Micro/WIN的File(文件)菜单中选择Add/Remove Libraries...(添加/删除指令库)命令 ;或者在指令树的Libraries(指令库)分支上单击鼠标右键,选择Add/Remove Libraries... 

 
 图7. 选择添加/删除指令库命令

 添加/删除对话框中将显示已经在本机的Micro/WIN中集成的用户自定义指令库。

 
 图8. 已安装的库指令 

 第二步:按Add(添加)按钮,选择新定义的库文件路径。用户自定义库将自动添加到Micro/WIN指令树的Libraries分支下。

 
 图9. 选择库文件

  缺省情况下,Micro/WIN到图8中的路径下寻找库指令文件。用户也可以指定其他路径。但要注意库文件应当保持在非移动的介质上,如果指定了一个可移动硬盘,则硬盘不在时会发生找不到库的错误。建议用户使用缺省设置。
 由于图上不来,具体的可参看使用手册

 

提问者对于答案的评价:
谢谢

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:27
下一篇 2021年7月5日 上午2:27

相关推荐

  • 如何实现G120与200PLC的通讯,在不使用5512卡的条个件下

    我现在想用200PLC编一个程序,可是要求用G120变频器通讯,由于我以前没用过G120变频器,请问哪个大虾可以交流下不 最佳答案 你好!   利用s…

    SIMATIC S7-200 2020年10月31日
  • S7-200与PC不能连接

    显示端口不能打开,可能被其他程序占用。编程电缆是USB/PPIM+,重启电脑只打开S7200也不行。以前也遇到这种情况都是重装系统解决,但是过几个月又会出现这样的问题。重装系统太麻…

    SIMATIC S7-200 2020年10月31日
  • 关于西门子200 SMART 的CPU

    请问对于S7-200 SMART的CPU的选择,在使用中没有用到数字量的输入输出,只用到模拟量,那么是选择SR20还是SR30,应该根据什么进行判断?什么样的CPU带有S…

    SIMATIC S7-200 2021年7月5日
  • 两台PLC200通信问题

    手头只有profibus总线接头和电缆,连接2个200PLC,用PPI协议交换数据可以吗? 最佳答案 1.采用profibus总线接头和电缆,连接2个200PLC,用PPI协议交换…

    SIMATIC S7-200 2017年12月8日
  • S7200的MODOBUS通讯问题

    我现在要用S7226做主站,下面有接3台支持modbus通讯的从站,假如我现在要读取每台modbus从站的40001至40006的值,我在S7200侧该如何编程。我数据取出来后,通…

    SIMATIC S7-200 2020年11月1日
  • STEP 7-Micro/WIN V4.0不能完全卸载

    STEP 7-Micro/WIN V4.0不能完全卸载 最佳答案 请参考:如何卸载STEP 7-Micro/WIN V4.0 ?说…

    SIMATIC S7-200 2020年11月1日
  • EM221最低工作电压

    EM221的(220V)DI点能正常工作的最低电压是多少?外部线路工作距离很长,要计算压降。 最佳答案 最低79VAC,最大264VAC!也就是在79VAC以上,它都认为为1 提问…

    SIMATIC S7-200 2020年11月1日
  • 学习视频

    S7-200CN: 特殊存储区-跟我学 – 34/185 课程编号:V0170 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 学习视频在线看不了?下载要金…

    2017年11月12日
  • S7-200PLC定时器T37时间到后不会转换

    星三角自动降压启动梯形图程序输入到PLC中后,运行PLC,电脑监控程序T37定时器5秒后常开点不会闭合转换到下一步,请问老师们是怎么回事?谢谢了。 问题补充:截图以上传 图片说明:…

    2020年10月31日
  • 高速记数器

    你好:当开启一路高速计数器HSC0   模式0记数准确.当开启两路高速记数器HSC1 模式0时计数会突然变化.然后恢复正常,接着就偶尔突变.就是说当开启一路时效果挺好.当两路都开时…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论