加工定制否 | 品牌Siemens/西门子 |
型号齐全 | 显示器尺寸1寸 |
分辨率1 | 处理器1 |
显示器类型1 | 显示色彩1 |
存储器1 | 输入方式数字化仪输入 |
输入电压1V | 工作温度1 |
面板防护等级1 | 产品认证CCC |
西门子人机界面、触摸屏、hmi代理商
使用西门子触摸屏软件(wincc flexible smart),西门子s7-200smart系列plc,实现使用wincc flexible smart的仿真软件与s7-200smart系列plc的在线仿真功能。
要实现此功能主要分为以下几个步骤来完成:
一、在wincc flexible smart软件中的通信的连接项中建立与s7-200smart系列plc的通信驱动连接
上海邑斯公司在经营活动中精益求精,具备如下业务优势:
siemens 可编程控制器
1、 simatic s7 系列plc、s7200、s71200、s7300、s7400、et200
2、 逻辑控制模块 logo!230rc、230rco、230rcl、24rc、24rcl等
3、 sitop 系列直流电源 24v dc 1.3a、2.5a、3a、5a、10a、20a、40a
4、hmi 触摸屏td200 td400c tp177,mp277 mp377
siemens 交、直流传动装置
1、 交流变频器 micromaster系列:mm、mm420、mm430、mm440、eco
midaster系列:mdv
6se70系列(fc、vc、sc)
2、全数字直流调速装置 6ra23、6ra24、6ra28、6ra70 系列
siemens 数控 伺服
1、840d、802s/c、802sl、828d 801d :6fc5210,6fc6247,6fc5357,6fc5211,6fc5200,6fc5510,
2、伺服驱动 : 6sn1123,6sn1145,6sn1146,6sn1118,6sn1,6sn1124,6sn1125,6sn1128
联系人:杜振彪
手机:17602155123(24小时服务) qq:290845539
电话:021-57710796 传真:021-57710796
地址:上海市松江区文诚路2000弄60号
a:双击此次打开连接对话框
b:选择需要连接的plc。此处选择连接的plc为s7-200smart系列plc
c:设置触摸屏ip地址,此处使用电脑模拟触摸屏,则设置的ip地址必须与电脑的一致
d:设置plc的ip地址,保证plc的ip地址与电脑的ip地址在同一个网段
e:设置访问点名称,此访问点名称需要与后续的设置pc/pg接口参数的应用程序访问点一致
二、组态触摸屏程序监控画面和编写plc程序
以一个简单的对电机的启动及监控电机的运行时间为例的小例子进行说明。
(1) 在触摸屏中建立需要用到的变量
(2) 组态一个触摸屏的监控画面,对于组态过程此处不做详细介绍,
(3) 编写一段plc的程序用于测试,并把成下载到plc中。
三、设置好在线仿真连接时的一些参数设置
(1)打开电脑中的控制面板选项,在控制面板中有设置pc/pg接口的选项,点击该选项,打开设置pc/pg接口对话框进行设置。(若找不到可把右上角的查看方式改为小图标的查看方式)
(2)设置应用程序访问点和接口参数
a. 应用程序访问点的选择应与wincc flexible smart软件的通信连接项中所设置的访问点一致
b. 通信连接使用的是以太网的方式连接,所以在接口参数分配的时候,选择你电脑连接plc时所使用的网卡名称,协议是tcp/ip的协议。
为了使我们触摸屏上的画面显示的更为直观,通常情况下需要我们在触摸屏上做一些动画的功能,常用的动画功能有两种,一种是直线型运动,比如说物体的向左移动或是向上移动。一种是旋转式移动,比如说风扇的旋转。那么在我们西门子的触摸屏中如何实现这两种功能呢?
我们先谈谈直线运动功能的实现。比如我要在触摸屏上实现一个物体从左往右移动,那么需要怎么来实现呢?
第一,我们需要建立一个变量比如说vw0,这个变量用来表示物体移动的情况,也就说根据这个变量里面的值变化情况来实现小车的移动情况。变量的数据类型我们选择“int”型。
第二、选中需要移动物体,双击,在其属性对话框里面有一个动画功能的选择,在其功能里面有几种直线移动的功能。
比如我们这里面选择水平移动,那么我们需要启用相应的变量。这里面启用的变量就是我们在第一点里面介绍的用来表示物体移动的变量vw0。设置好关联的变量后,接着设置好移动的距离以及对应的坐标轴。那么这些建立好后,我们只要在plc的程序里面编写一个使vw0的值在我们设定的范围内变化的程序,这样就能实现物体的直线移动的效果。
在有的项目中,我们需要在触摸屏上来实现多路数值的显示,比如说我们需要显示通过模拟量模块采样过来的温度值。因选择的触摸屏的画面比较小,我们不能在触摸屏上显示全部的温度值的时候,如果要实现这样的功能,可能会选择在多个画面来做这个温度的显示,但对于西门子的触摸屏来说,我们可以使用它的变量指针化的这个功能来实现在一个画面上对所有的温度值进行显示,但同时它也有缺点,就是在同一时刻只能显示一个数字。
如何来实现这个功能呢?主要分以下几步来实现。
第一、建立变量,除了建立你需要存储模拟量模块采样过来的温度值外,另外还需要建立一个显示我们温度的变量,和一个放指针的变量。比如说我们有十路温度需要显示,那么我们需要建立十二个变量。对于这个指针的变量选择,数据类型我们可以选择“int”的数据类型。其他的变量数据类型,可以根据实际情况进行选择。
第二、对变量进行组态。在变量里面选择温度值,然后在其属性里面选择“指针化”,在里面启用指针化功能,索引变量选择我们这个“温度值指针”的变量,而后每一个索引值对应一个温度值。如图所示:
第三、建立一个文本列表,建立文本列表的作用是用来显示我们当前显示的温度的名称,显示为哪一个通道的温度。新建一个文本列表,命名为“温度名称显示”在后面的“选择”项里面选择为范围。组态好下面的列表条目,当数值等于0的时候显示为1通道温度值。数字等于1的时候显示为2通道温度值……依次组态好剩余的列表条目。如图所示:
第四、对画面进行组态,在画面中拖放一个符号i/o域。对其进行组态,在其属性的常规项中把其类型模式设置为“输入/输出”,显示“文本列表”为我们刚才建立的“温度名称显示”文本列表。过程变量选择建立的变量中的“温度值变量指针”这个变量。如图:
另外在温度值旁边建立一个i/o域,用来显示温度,在类型中设置为“输出”模式。变量连接为温度值,显示格式为十进制数。如图:
组态好这些后,就可以实现我们的这个功能。
西门子人机界面、触摸屏、hmi代理商
上海邑斯自动化科技有限公司
杜先生
17821742306
上海 上海 松江区 文诚路2000弄60号