chatgpt 指令 变量定义 定义转向架颐烤漆房监控系统外部设备和数据库

默认分类1年前 (2023)发布 admin
537 0
ChatGPT国内版

摘要:只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便定义外部设备组态王设计了”设备配置向导”引导用户一步步完成设备的连接,如图13-2所示。本教程中使用和组态王通信。可以用仿真PLC模拟PLC为组态王提供数据。假设PLC连接在计算机的COM1口。

1.建立新项目

假设已经正确安装了组态王,首先启动组态王工程浏览器。工程浏览器运行后,将打开上一次工作后的项目。如果是第一次使用工程浏览器,默认的是组态王示例程序所在的目录。为建立一个新项目,请执行以下操作:在工程浏览器中选择”工程/新建”菜单,出现”新建工程”对话框如图13-1所示。在对话框中输入工程名称”车架烤漆监控系统”。在工程描述中输入工程路径,自动指定为当前目录下以工程名称命名的子目录。如果你需要更改工程路径,请单击”浏览”按钮,再单击”确定”。组态王将在工程路径下生成初始数据文件。至此,新项目已经可以开始建立了。可以在每一个项目下建立数目不限的界面,在下一节,将开始绘制第一幅界面。

2.定义外部设备

只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便定义外部设备组态王设计了”设备配置向导”引导用户一步步完成设备的连接,如图13-2所示。本教程中使用和组态王通信。可以用仿真PLC模拟PLC为组态王提供数据。假设PLC连接在计算机的COM1口。在组态王工程浏览器的左侧选中COM1,在右侧双击”新建”,运行”设备配置向导”。选择的”串口”项,单击”下一步”;为外部设备取一个名称,输入”PLCl”,单击”下一步”;为设备选择连接串口,假设为COM1,单击”下一步”;填写设备地址,假设为0,单击”下一步”;请检查各项设置是否正确,确认无误后,单击”完成”。设备定义完成后,可以在工程浏览器的右侧看到新建的外部设备PLC1。在定义数据库变量时,只要把I/O变量连接到这台设备上,它就可以和组态王交换数据了。

chatgpt 指令 变量定义 定义转向架颐烤漆房监控系统外部设备和数据库

单击COM!,设置参数,如图13-3所示

对FX2N进行设置后就可以和组态王交换数据了。使用9针口的232BD和组态王通信时需要通过编程软件或手操器设置三菱PLC中D8120、D8121两个参数,其中D8121可设置PLC地址,D8120可设置PLC通信参数。设置后必须关PLC电掘,再重新给PLC上电,以上设置才能生效。组态王中定义的通信参数和设备一致即可。

[1][2]

摘要:只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便定义外部设备组态王设计了”设备配置向导”引导用户一步步完成设备的连接,如图13-2所示。本教程中使用和组态王通信。可以用仿真PLC模拟PLC为组态王提供数据。假设PLC连接在计算机的COM1口。

3.定义变量的方法

定义方法如下:在工程浏览器的左侧选择”数据词典”,在右侧双击”新建”,弹出”定义变量”对话框;对话框设置如图l3-4所示,设置完成后,单击”确定”。用类似的方法建立其他变量,如下表所示。

chatgpt 指令 变量定义 定义转向架颐烤漆房监控系统外部设备和数据库

4.变量的类型

数据库中存放的是用户制作应用系统时定义的变量以及系统预定义的变量。变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为”内存变量”和”νo变量”两类。”νO变量”指的是需要”组态王”和其他应用程序(包括νo服务程序)交换数据的变量。这种数据交换是双向的、动态的,就是说:在组态王系统运行过程中,每当I/O变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,组态王系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给下位机的指令,比如”反应罐液位”、”电源开关”等变量,都需要设置成I/O变量。那些不需要和其他应用程序交换只在”组态王”内需要的变量,比如计算过程的中间变量,就可以设置成”内存变量”。基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。内存离散变量、νo离散变量:类似一般程序设计语言中的布尔(BOOL)变量,只有0、l两种取值,用于表示一些开关量。内存实型变量、I/O实型变量:类似一般程序设计语言中的浮点型变量,用于表示浮点数据,取值范围lOE-38至lOE十38,有效值7位。内存整型变量、I/O整型变量:类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围-~。内存宇符串型变量、I/O字符串型变量:类似一般程序设计语言中的字符串变量,用于记录一些有特定含义的字符串,如名称、密码等,该类型变量可以进行比较运算和赋值运算。特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量4种。这几种特殊类型的变量正体现了”组态王”系统面向工控软件、自动生成人机界面的特色。

本设计主要是PLC的一些变量,将组态王设为I/O离散变量,x输入一般设只读,Y输出一般设读写,如图13-5所示。

© 版权声明
广告也精彩

相关文章

暂无评论

暂无评论...