什么是Intouch?
通俗来讲Intouch就是一个能将PLC里的信号显示在画面上的软件。当然它的具体实现要复杂一些,大概流程如下图:
开发出来的项目大概如下图:
一套Intouch软件包含哪些东西?
常用的就是以下几个软件:
***Intouch:***是一个项目管理器,是对项目所有操作的入口,新建项目、查找项目、导入导出项目的点表、编辑项目、运行项目等都是从这个项目管理器进入。
***WindowMaker:***开发项目用的,对项目的所有编辑都在这个里面进行,学习Intouch其实主要的就是学习这个。
***WindowViewer:***项目运行时就是通过这个打开的,这个东西就是展示你做的界面的,项目最终做完就是通过这个一直运行在岗位上,没什么要学习的地方。
***System Management Console:***系统管理控制台,正常单机版项目开发里面用到它的地方不是很多,主要就两个地方:1、当你使用Intouch自己的DAserver(OIserver)作为通讯驱动时,驱动在这个里面配置;2、查看日志,单机开发查看日志的情况不多。这两个地方如下图:
一些前置注意事项
***1、windows系统版本问题:***这个问题很碎,最好是参考你使用的Intouch版本的官方文档说明查看Windows版本适配情况,一般10.1最新补丁版本往后的基本上都能装在win10上,Windows系统最好要用专业版。
***2、Intouch版本兼容问题:***高版本能够转换低版本开发的项目,但是用低版本的Intouch无法打开高版本开发的项目。
新建一个项目(以下均以2014R2SP1版本为例,其他版本大同小异)
打开Intouch应用程序管理器,点击左上角的新建按钮
或者点击菜单栏“文件”——“新建”,或者直接在这个窗口按“Ctrl+N”快捷键。这三种方式创建项目都是一样的。
单机版我们选择传统应用程序就行,下一步
这里选择将项目存放在哪个文件夹,后面还会创建单独的项目的文件夹,这个自己选个合适的文件夹就行,如果勾选了下面的“设置为缺省目录”,则以后创建项目都默认存在这个文件夹下。
这里是在上面一步选择的文件夹中再创建一个该项目单独的文件夹。下一步
创建项目的名称以及描述,点击完成。
这样,我们在管理器中就能看见一个我们刚才创建的项目了。注意,此时的项目分辨率为00,当你双击打开这个项目的时候,分辨率就会变成你当前屏幕的分辨率,如果项目开发好以后需要放到其它分辨率不同的电脑上去,则会提示转换,转换后会导致一些字体变形,所以正常开发一般都是需要部署的电脑分辨率是多少,我们就用多大的分辨率来开发。当然,现在基本都是19201080。
双击打开刚才创建的项目,进入到WindowMaker界面,一个项目从零到完成全都是在这里进行的(个别功能比如报表之类的可能会用到数据库等其他软件)。
做项目的第一步一般都是创建标记名,真实项目中的标记名一般都是IO标记名(与PLC地址通讯的标记名),我们这里先创建一个内存标记名,这种标记名不与外部通讯,只在Intouch内部使用。我们创建一个名为a1的内存离散,保存。(离散:值要么0要么1;整型:整数;实型:小数;消息:非数字的字符串)
接着,在左侧窗口栏下面右击,新建,即可弹出新建窗口的弹窗,在这里可以设置窗口的各种属性。设置名称,颜色选个合适的就行,X代表窗口左上角离屏幕的横向距离,Y则是竖向距离,设置宽度、高度,单位都为像素。框样式选择无,则该窗口没有边框,然后不需要标题栏,也不需要拖动大小。类型选择覆盖(替换:如果这个窗口与其他窗口相交了,这个窗口显示的时候会将下面的窗口关掉。覆盖:该窗口显示的时候会覆盖到下面的窗口上面,但是激活下面的窗口时,会将其遮盖掉。弹出:这个窗口显示时,一直处于上层),一些不需要变动的窗口就选择覆盖,比如标题,菜单等;主工艺窗口则选择替换,因为一般会有很多工艺界面,选择替换永远只显示一个,不会消耗太多内存;一些设备弹窗、警示弹窗就用弹出。
窗口建好后,用刚才创建的标记名a1做个小动画,点击右侧图形栏中的长方形,在窗口中拖出一个长方形,再点击右侧按钮图标,在窗口中拖出一个按钮,按钮上的文字只要右击按钮,替换文本就能更改了。接着,双击按钮,点击”动作“选项。
弹出的弹窗是用来写这个按钮的动作脚本的,选择条件类型为”鼠标左键/键按下时“,脚本中写”a1 = 1“,意思是让a1等于1。
同理,再创建一个让a1等于0的按钮;双击长方形,点击填充颜色中的离散。
在弹窗中设置表达式为a1,意思就是该长方形的填充颜色根据这个表达式来改变,我们设置为1时绿色,为0时红色。
设置完成后,点击右上角的运行时编译运行项目。
此时会运行WindowViewer,显示我们刚才创建的界面,测试两个按钮,发现长方形随着a1的值的改变而改变颜色。
以上就是Intouch的一些最为基础的内容。
-------------------------------------------------------{ 第一篇完 }——————————————————————
标签:窗口,项目,创建,组态,a1,Intouch,按钮,单机版 From: https://blog.csdn.net/weixin_41571357/article/details/139126378