组态软件控制技术02[宣讲].pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.2 组态王提供的模拟设备—仿真PLC 1. 仿真PLC 的定义 在使用仿真PLC 设备前,首先要定义它,实际PLC 设备都是通过计算机的串口向组态王提供数据,所以仿真PLC设备也是模拟安装到串口COM 上。亚控仿真PLC 设备配置如图2?13 所示,定义过程和步骤与上节定义串口设备完全一样。 2. 仿真PLC 的寄存器 仿真PLC提供五种类型的内部寄存器变量INCREA、DECREA、RADOM、STATIC 、CommErr,而INCREA 、DECREA、RADOM、STATIC 寄存器变量的编号从1~1 000,变量的数据类型均为整型(即INT),对这五类寄存器变量分别介绍如下: 返回 下一页 * 精品PPT | 借鉴参考 2.2 组态王提供的模拟设备—仿真PLC 1)自动加1 寄存器INCREA 该寄存器变量的最大变化范围是0~1 000,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递增变化范围,例如,INCREA100 表示该寄存器变量从0 开始自动加1,其变化范围是0~100。 2)自动减1 寄存器DECREA 该寄存器变量的最大变化范围是0~1 000,寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量的递减变化范围,例如,DECREA100 表示该寄存器变量从100 开始自动减1,其变化范围是0~100。 返回 上一页 下一页 * 精品PPT | 借鉴参考 2.2 组态王提供的模拟设备—仿真PLC 3)静态寄存器STATIC 该寄存器变量是一个静态变量,可保存用户下发的数据,当用户写入数据后就保存下来,并可供用户读出,直到用户再一次写入新的数据,此寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量能存储的最大数据范围,例如,STATIC100 表示该寄存器变量能接收0~100 中的任意一个整数。 4)随机寄存器RADOM 该寄存器变量的值是一个随机值,可供用户读出,此变量是一个只读型,用户写入的数据无效,此寄存器变量的编号原则是在寄存器名后加上整数值,此整数值同时表示该寄存器变量产生数据的最大范围。例如,RADOM100 表示随机值的范围是0~100。 返回 上一页 下一页 * 精品PPT | 借鉴参考 2.2 组态王提供的模拟设备—仿真PLC 5)CommErr寄存器 该寄存器变量为可读写的离散变量,用来表示组态王与设备之间的通讯状态。CommErr=0表示通讯正常;CommErr=1 表示通讯故障。用户通过控制CommErr 寄存器状态来控制运行系统与仿真PLC 通讯,将CommErr 寄存器置为打开状态时中断通讯,置为关闭状态后恢复运行系统与仿真PLC 之间的通讯。 返回 上一页 下一页 * 精品PPT | 借鉴参考 2.2 组态王提供的模拟设备—仿真PLC 3. 仿真PLC 使用举例 下面对常量寄存器STATIC100 读写操作为例来说明如何使用仿真PLC 设备。 1)仿真PLC 的定义 仿真设备定义后的信息如图2?14 所示。 2)定义I/O 变量 定义一个I/O 型变量old_static,用于读写常量寄存器STATIC100 中的数据。在工程浏览器中,从左边的工程目录显示区中选择大纲项数据库下的成员数据词典,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,如图2?15 所示。在此对话框中,变量名定义为old_static,变量类型为I/O 实数,连接设备选择simu,寄存器定为STATIC100,寄存器的数据类型定为INT,读写属性为读写(根据寄存器类型定义),其他的定义见对话框,单击“确定”按钮,则old_static 变量定义结束。 返回 上一页 下一页 * 精品PPT | 借鉴参考 2.2 组态王提供的模拟设备—仿真PLC 3)制作画面 在工程浏览器中,单击菜单命令“工程\切换到Make”,进入到组态王开发系统,制作的画面如图2?16 所示,对读数据和写数据的两个输出文本串“###”分别进行动画连接。 其中写数据的输出文本串“###”要进行“模拟值输入”连接,连接的表达式是变量old_static,如图2?17 所示。 读数据的输出文本串“###”要进行“模拟值输出”连接,连接的表达式是变量old_static,方法同上,如图2?18 所示。 4)运行画面程序 运行组态王运行程序,打开画面,运行画面如下,如图2?19 所示。 对常量寄存器STATIC100 写入数据80,则可看到读出的数据值也是80。 返回 上一页 * 精品PPT | 借鉴参考 2.3 组态王提供的通讯的其他特殊功能 1. 开发环境下的设备通讯测试 为保证用户对硬件的方便使用,在完成设备配置与连接后,用户在组态王开

文档评论(0)

飞翔的燕子 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档