昆仑通态触摸屏的基础操作设置
触摸屏可用于参数调节,监控实时状态,界面可自定义设置;需要修改寄存器值必须用到触摸屏。
【基础步骤】
1、双击 “McgsPro 组态软件”快捷方式打开软件,如图所示:

2、新建工程
(1) 依次点击菜单栏【文件】→【新建工程】,或者直接在工具栏单击图标,进行新建工程。

打开软件若出现图中对话框,直接点击关闭,在软件左上角“文件”处点击“新建工程”,因为软件会默认打开之前的文件或者是电脑中现有的文件,我们只需要将弹出的现有文件关闭,重新新建就行。

其他配置,默认不变,最后点击确定,界面就会弹出工作台对话框。


⚫工程新建完成后,所有的参数设置,均可通过【文件】→【工程设置】重新修改。

⚫ 新建工程的路径与上一次运行McgsPro 组态软件打开的工程路径一致。用户可以通过【文件】→【工程另存为】,重命名工程或将工程保存到指定路径。

3、添加驱动(以modbus驱动为例):
(1)首次进入设备窗口,鼠标双击“设备窗口”,此时弹出工具箱,然后进行添加。


若进入软件的“设备窗口”界面没有“设备工具箱”的对话框,可以在顶部菜单栏处点击
图标,就可以打开设备工具箱。

②若通过网口进行通讯,使用“通用TCP/IP父设备”。

(3)点击“父设备”后,驱动空白对话框就会呈现对应的驱动,然后再点击“ModbusRTU串口”。

弹出“是否使用ModbusRTU串口”驱动的默认通信参数设置串口父设备参数,点击”是“。


添加完成后,可以关闭工具箱。
(4)通讯参数设置
①选择通信端口号,波特率和校验方式,双击添加的”父设备“,就会弹出通用串口设备属性编辑对话框。


在此界面修改基本属性:
●串口端口号:该端口号为触摸屏通信端口号,触摸屏的一个端口中支持一路232串口通信,一路485串口通信。此处选择COM1,表示启用232通信;选择COM2,表示启用485通信。
如果需要触摸屏进行在线模拟,那此处端口就要改成电脑端的PLC下载线端口号。
●通讯波特率:默认是9600;根据PLC通信参数进行选择,若PLC通信波特率是19200,则此处需要改成19200,鼠标点击波特率参数的位置,会出现一个倒三角标志,此时可以选择波特率类型。

比如JS三代系列PLC通信波特率:19200。JS三代系列PLC是232串口通信,首先将COM口改成COM1(232通信端口),然后将波特率改成19200。
再比如JS四代双485系列PLC,是485通信的,通信波特率既有支持9600的,也有支持19200的,那就根据PLC的对应接口进行选择,首先将基本属性中的端口号改成COM2(485通信端口),再修改波特率,若PLC接口是支持9600的,此处通信波特率改成9600;若PLC接口是支持19200的,此处通信波特率改成19200。
●数据位位数:8(默认)。
●停止位位数:1(默认)。
●数据校验方式:默认是0-无校验(NONE);
根据PLC通信波特率进行选择,若PLC波特率是9600,校验方式就选择“0-无校验”(NONE);若PLC波特率是19200,校验方式就选择“2-偶校验”(EVEN);

其他均为默认选项。
温馨提示:通信参数选择组合一般选用三种类型:
①串口端口号:COM1,波特率:19200,校验方式:偶校验(EVEN);
②串口端口号:COM2,波特率:9600,校验方式:无校验(NONE);
③串口端口号:COM2,波特率:19200,校验方式:偶校验(EVEN)。
如下所示:
■串口端口号:COM1,通信波特率:8-19200,校验方式:2-偶校验。

■串口端口号:COM2,通信波特率:6-9600,校验方式:0-无校验。

■串口端口号:COM2,通信波特率:8-19200,校验方式:2-偶校验。

②双击添加的驱动:设备0--[ModbusRTU_串口]

双击后会弹出“设备编辑窗口”:在这里主要修改的参数是左下角的“32位整数字节序”和“32位浮点字节序”,均改成“3412”(操作见图中红色方框以及红色字体部分),这里必改,才能与我司PLC匹配。

参数改完之后,点击右侧的“确认”。
4、添加变量:昆仑屏与我司PLC通信,所有通信地址值均需+1位,也就是地址值右移一位。
在添加变量之前,我们先了解什么是变量,所谓变量就是对应PLC中的软元件的地址值,比如输入端X,输出端Y,辅助标志M,寄存器G、W等,这些需要在触摸屏上进行监控与操作的软元件的地址值。
我们添加驱动后 ,在设备编辑窗口的变量位置,会默认添加输入端X0-X7的变量地址,这里的变量信息可以保留,就算不用到,也不会影响到程序。如“只读10001”就是X0的通信地址,其中“只读”表示只能监控,不能操作;“10001”表示X0的通信地址:1x00,“10001”中的第一个“1”对应“1x00”中的“1x”,后面的“0001”对应“1x00”中的“00”。
因此,
“只读10001”对应地址“1x00”表示X0;
“只读10002”对应地址“1x01”表示X1;
“只读10003”对应地址“1x02”表示X2;
“只读10004”对应地址“1x03”表示X3;
“只读10005”对应地址“1x04”表示X4;
“只读10006”对应地址“1x05”表示X5;
“只读10007”对应地址“1x06”表示X6;
“只读10008”对应地址“1x07”表示X7。
这里就明显的体现出来,在软件中设置地址值,需要右移一位。
(温馨小提示:变量可以命名,方便查找对应,不用担心找不到对应的变量,具体操作,请往下看。)

讲述到这里,相信大家对于昆仑通态触摸屏的变量这一块有了一个新的认知,那我们在新建用户窗口,也就是添加画面构件之前,一定要先把自己现在所需要的变量,也就是当前PLC程序中那些需要在触摸屏上监控状态或者是能够调节的参数,以及需要设置的按钮等这些软元件的地址,全部添加到软件的变量位置。
PLC案例程序:我们可以看到程序中的软元件有输入端X0、标志M0、输出端Y0/Y1/Y2、通用寄存器G0/G1/G2/G3。找出PLC程序中所有需要在界面上设置的软元件后,再对应PLC的通信地址表,一一列到触摸屏软件的变量位置。
