浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
安康西门子模块代理商

安康西门子模块代理商

新的SIMATIC HMIComfort Panel家族是一条经过*重新设计的触摸和按键面板线,配有4到12英寸宽屏。

这些设备的特点是,无论选择什么尺寸的设备,均具有相同的优异功能。 所有设备均具有高分辨率16 Mio彩色显示,大视角以及从0到的亮度调节能力。


应用领域

SIMATIC HMIComfort Panel是HMI设备,用于PROFIBUS中先进的HMI任务以及PROFINET环境。 由于可栽诖ッ?桶醇?姘逯?, 7, 9到12自由选择显示尺寸,可以横向和竖向安装触摸面板,几乎可以将它们安装到任何机器上,发挥高的性能。可以在ExZone 2危险区域使用该面板,无需安装额外的外壳。


优点
连续的功能性确保自由选择理想的显示屏
具有开孔*相同框架的宽屏,多可为客户增加40%的显示尺寸;空间增加后增加了可在显示屏中可视化的应用部分。 可实现其他新的操作概念,例如,在显示屏侧面上符合人体工程学放置的菜单栏
可调光的显示屏提供节能潜力以及新应用,例如在造船方面
在空闲时间,规范化的PROFIenergy外形允许对设备进行协调而集中关闭
由于在一个框架中映射具有TIA门户的HMI和控制器, WinCC V11减少了工程量

设计和功能
SIMATIC HMIComfort Panel系列包括4个按键面板、3个触摸面板和1个按键触摸面板。 所有设备只能配置新的HMI软件WinCC V11。
KP400 COMFORT是一个4英寸按键面板,显示屏分辨率为480x 272像素。 它的安装与OP 77B兼容
KTP400 COMFORT的安装与TP 177B 4兼容,提供触摸屏(480 x 272 px)和4个另外的功能键
TP700 Comfort有一个800x 480像素触摸屏,其安装与TP 177, MP 177和TP 277兼容,但是提供的显示尺寸多40%
KP700 Comfort(800 x 480 px)的安装与OP 277兼容
KP900和TP900 Comfort具有与7英寸设备的相同显示屏分辨率,由于显示屏大,当从较远距离观看时, 更加方便。
12英寸设备KP1200和TP1200 Comfort具有分辨率为1280x 800像素的PC典型显示屏。
设备的Runtime Software包括档案和脚本、互联网浏览器,在交付时还包括PDF阅读器, Excel和Word文件。
Comfort Panel的触摸面板系列可在横向或竖向安装和运行,当配置它们时您只需选择正确的方向。

 

 

 

通过配备一个舒适的输入装置和按键各自命令的各种按键,对Comfort Panel系列的小键盘设备进行操作。

 


所有设备均设计用于PROFIBUS和PROFINET环境、此处提供一个4英寸设备,用于PROFIBUS,一个PROFINET接口和二个USB端口。
更大的设备同样具有: 2 x PROFINET, 1x PROFIBUS, 3x USB和1个音频接口。

 

提供不同类型、I/O点数丰富的CPU模块,单体I/O点数可达60点,可满足大部分小型自动化设备的控制需求。另外,CPU模块配备标准型和经济型供用户选择,对于不同的应用需求,产品配置更加灵活,限度的控制成本。

新颖的信号板设计可扩展通信端口、数字量通道、模拟量通道、在不额外占用电控柜空间的前提下,信号板扩展能更加贴合用户的实际配置,提升产品的利用率,同时降低用户的扩展成本。

配备西门子高速处理器芯片,基本指令执行时间可达0.15μs,在同级别小型PLC中遥遥*。一颗强有力的“芯”,能让您在应对繁琐的程序逻辑,复杂的工艺要求时表现的从容不迫。

CPU模块本体标配以太网接口,集成了强大的以太网通信功能。一根普通的网线即可将程序下载到PLC中,方便快捷,省去了编程电缆。通过以太网接口还可与其他CPU模块、触摸屏、计算机进行通讯,轻松组网

4  vb中的串行口通讯组件介绍
4.1 vb中串行通讯控件的引用
    在vb的标准工具箱中并没有用于串行通讯的控件,在使用时需要引用,引用的方法是在vb界面中的下拉菜单中选择[工程]/部件,在出现的可选文件中选择msccomm32.ocx,选择引用后在vb的标准工具箱中就会出现vb下的串行口通讯控件。如果无法按照上述的方法在部件中成功地引用组件,也可以使用该程序中的浏览功能,到bbbbbbs/system目录下去找msccomm32.ocx,并打开该文件。
4.2 vb中串行通讯控件的属性
    (1) commport:该属性用于设置vb应用程序所使用的串行口号,其设置值为1~16,对应计算机的com1~com16号端口。
    (2) settings:该属性用于设置串行口的通讯参数,其格式为“bbbb,p,d,s”其中bbb为通讯的波特率,波特率范围为300~19200 bps;p为奇偶校验方式,其设置方法是e代表偶校验,o代表奇校验,n代表无校验;d为通讯的数据位数,通常是8位或7位;s代表停止位,停止位的设定值有1、1.5、2。例如,setting属性的设置为,mscomm。settings= 9600,n,8,1表示通讯波特率为9600,无校验,8个数据位,1个停止位。
    (3) portope:在使用串行口进行通讯前必须先打开串行口,该属性用于串行口的打开与关闭,其设置值为true或false,分别代表串行口的打开与关闭。
    (4) bbbbb:该属性的作用是从输入缓冲器中将数据读入到程序中,并清除缓冲区中已被读走的内容。
    (5) output:该属性的作用是从程序中写数据到输出缓冲器中,写入到输出缓冲器中的内容由串口发送出去。
    (6) bbbbblen:该属性指定由串行口读入的字符串长度,vb所写的程序可以使用该属性将存放在输入缓冲器中读入,但欲指定所读入的字符的长度则可以通过该属性来设置,默认值是0,在默认情况下,bbbbb指令一次读取所有输入缓冲区中的数据。
    (7) rthrehold:该属性用于设置当输入缓冲器中接收到的字符数等于该属性的设定值时,引发接受事件on -comm事件。当mscomm.rthreho -ld=0时不会产生oncomm事件。
    (8) inbuffercount:该属性是指已接收到的并放在输入缓冲器中等待读取的字符的数量。在使用时可把该属性设置为0用来清除输入缓冲器。
    (9) bbbbbmode:该属性用于设置由bbbbb属性取回的数据的形式。该属性设置值如表3。

4.3 vb中串行通讯控件的事件
    (1) commevent属性用于传回下列所述的值之一,来表示不同的通讯错误或事件,通讯错误的返回值如表4所示。

(2) 通讯事件的返回值如表5所示。

4.4 visual basic中用于串口通讯的程序代码
    (1) 在bbbb1的代码的公共部分定义变量:
    dim rcvlenth  as  integer  
    定义接收数据长度的整形变量
    dim rcv()    as   byte 
    定义接收数据的动态数组
    dim send(50)  as byte 
    定义发送数据的动态数组
    (2) 在bbbb1——load的代码中对mscomm1控件进行设置:
    private sub bbbb_load()
    rcvlenth=0
    mscomm1.commport=1                指定计算机通讯的端口号
    mscomm1.settings = "9600,n,8,1"   设置通讯波特率及校验方式
    mscomm1.bbbbbmode= combbbbbmodebinary
    mscomm1.rthreshold=1
    mscomm1.bbbbblen=0
    mscomm1.outbuffercount=0
    if not mscomm1.portopen then mscomm1.portopen = true
    end sub
    (3) 在mscomm1的oncomm()事件中加入以下代码,用于接收数据:
    private sub mscomm1_on-comm()
    dim i as intger
    dim rcvtemp() as byte
    redim preserve rcv (mscom-m1.inbuffercount) as byte
    select case mscomm1.com-mevent
    case comevreceive
    rcvtemp=mscomm1.bbbbb
    for i=lbound(rcvtemp) to ubound(rcvtemp)
    rcvlenth=rcvlenth + 1
    rcv(rcvlenth)=rcvtemp(i)
    next i 
    end select
    end sub
    (4) 在timer1_timer()事件中加入如下代码用于定时的发送数据:
    private sub timer1_timer()
    dim i as intger
    for i=1 to 50
    mscomm1.output = send(i)
    next i 
    end sub
    (5) 程序界面如图6所示。

图6  程序界面

5  结束语
    s7-200的自由口通讯方式,使用户可以通过plc指令自己定义通讯协议,从而与任何公开通讯协议的rs-422或rs-232c接口设备进行通讯,使通讯范围大为增加,控制系统配制更加灵活。本文也介绍了采用vb进行串行口通讯的控件和编程方法。采用本文叙述的方法,可以组成一个上、下位机控制管理系统,将plc的信息转换成各类画面显示,并可以对plc的参数进行实时修改,达到管理、控制一体化


展开全文