西门子模块6ES7223-1PL22-0XA8参数设置
西门子模块6ES7223-1PL22-0XA8参数设置
1 引言
铸造用砂是用型砂、新砂、粘土和煤粉按一定比例混合而成的。这些物料的运输和混合是由混砂机、带式输送机及其配套设备完成的,这些用电设备一般为连续工作制。采用传统的继电器控制系统,需要大量的中间继电器和时间继电器,构成一个控制系统虽然比可编程序控制器(PLC)便宜,但在可靠性、使用与维修的方便性及长寿命方面,继电器控制是与PLC无法比拟的。
2 可编程序控制器(PLC)的选择
在本系统中,所需要的输入/输出(I/O)点数较多,为使I/O部分维修方便,以选择模块式PLC为宜。又考虑到本系统的控制基本上是顺序控制,GE系列PLC顺序控制方面的功能较强,控制容易实现,故选择GE系列PLC。
如选用GE-Ⅲ系列PLC,可够控制砂处理系统中的所有设备。但考虑到砂处理系统可分为几个相对独立的子系统(如旧砂输送、新砂输送、混砂、型砂输送等),各子系统之间只有很少几个信号联锁,采用多台GE-I系列PLC控制则更显其优越性:(1)可使事故分散。假如某台设备PLC发生故障,它只影响其控制的那个子系统,而其它子系统还可以照常工作,这样更利于设备的可靠性。(2)在总的I/O点数不多的情况下,多台GE-I与一台GE-III价格差不多。因此本系统采用多台GE-I控制的方案。
2.1 型砂输送控制系统的工艺流程
在型砂输送控制系统中,带式输送机的工艺流程如下:
输送皮带PD-1→输送皮带PD-2→输送皮带PD-3→松砂SS-1→输送皮带PD-4
该系统的基本控制要求应是:
(1) 启动时应逆工艺流程延时启动,其启动顺序为:
延5S 延5S 延5S 延5S
PD-4—→SS-1—→PD-3—→PD-2—→PD-1
(2) 工作结束时,全部设备同时停机。
采用计时器控制,其梯形图如图1所示。由图1可见,送入启动信号,各设备即按工艺流程顺序启动。停止或发生异常情况时,只要解除启动信号,则全部设备同时停机。
2.2 旧砂输送控制系统
在旧砂输送系统中,带式输送机的工艺流程如下:
振动给料机ZG—→输送皮带PD-5—→破碎机PS—→圆盘给料机YG—→输送皮带PD-6—→输送皮带PD-7—→提升机TS—→输送皮带PD-8。
该系统的基本控制要求是:
(1) 启动时应逆工艺流程延时启动,其启动顺序为:
图1 型砂输送控制梯形图
PD-8—→TS—→PD-7—→PD-6—→YG—→PS—→PD-5—→ZG
(2) 停机时应顺工艺流程延时停止,其停止顺序为:
ZG—→PD-5、PS、YG—→PD-6—→PD-7—→TS—→PD-8。
采用鼓型控制器实现控制,其梯形图如图2所示。
图2 旧砂输送控制梯形图
图2中,C631、C633作鼓型控制器使用。C631作控制顺序启动用,其计数脉冲由T630产生,脉冲周期为5S,C633作控制顺序停止用,其计数脉冲由T643产生,脉冲周期也是5S。送入启动信号,T630每5S发一脉冲,C631走一步,相应的一对常开触点闭合,各设备顺序启动。停止时,送入停机信号,则T643每5S发一脉冲,C633走一步,当到达相应时间时,对应的一对常闭触点断开,各设备顺序停止。
3 混砂机的碾混控制系统
混砂机的碾混系统为循环工作方式,其工艺流程及控制要求为:送入启动信号—→回转定量器Hz工作10S—→新砂给料机XSG工作50S—→气压加水5S—→卸料门开—→卸料门关—→回转定量器HZ工作—→……如此循环工作。
该控制系统采用移位寄存器来实现上述控制要求,其梯形图如图3所示。在实际控制系统中,还要根据需要加上各种必要的联锁,这里不再详述。
图3 混砂机系统控制梯形图
1 引言
在以可编程序控制器(PLC)为控制系统的生产设备中,往往建立了服务器-客户机的网络结构,两者之间的数据远程访问广泛的进行。现以GE Fanuc公司90系列的编程软件Cimplicity为例,对它的远程访问功能加以介绍。
2 远程访问
GE Fanuc 公司的CIMPLICITY HMI软件是基于Microsoft bbbbbbs NT和bbbbbbs 95的产品,使用bbbbbbs NT或bbbbbbs 95的远程访问特性就可以让一个在客户机上运行CIMPLICITY HMI软件的用户通过调制解调器访问服务器上的CIMPLICITY HMI工程数据。下面介绍其具体的步骤。
3 远程访问的设置步骤
3.1 服务器的设置(bbbbbbs NT)
对于一个运行bbbbbbs NT和CIMPLICITY HMI服务器软件的服务器,需要安装远程访问服务,然后配置远程访问服务器,使之自动启动,然后用户从客户机拨号登录。
(1) 安装远程访问服务
先打开Control Panel,双击Network图标,在Network对话框中选择Services属性页,点按Add。在Select Network Service对话框中从服务列表中选择Remote Access Service,然后点按OK。计算机就会开始安装了。软件安装完成之后,Remote Access Setup对话框自动打开,如图1所示:
图1 Remote Access Setup对话框
选择Configure,Configure Port Usage对话框打开如下。
对于服务器,Port Usage的小选择是Receive calls only。为调制解调器选择了端口用法后即可点击OK返回。
再选择Network。Network Configuration对话框打开。
确保选择Server Settings中的NetBEUI和TCP/IP。然后点击NetBEUI的Configure:
在RAS Server NetBEUI Configuration对话框中选择需要的客户访问类型,然后返回。再为配置TCP/IP,在RAS Server TCP/IP Configuration对话框中,在Allow remote TCP/IP clients to access下,选择希望的方式。选择Use static address pool,在Begin和End域中输入从网络管理员那里申请的两个连续IP地址。Begin地址被分配给服务器的调制解调器,End地址则分配给客户机。选择Allow remote clients to request a predetermined IP address。然后点击OK返回。进行了这些配置之后需要重新启动计算机。之后还需要配置自动启动和允许用户从客户机拨号登录功能。
(2) 配置自动启动
远程访问服务的Startup Type在安装时被设为Manual。需要将其改为Automatic。那么首先打开Control Panel,双击Services图标,在Services对话框中双击Remote Access Server,在它的对话框中选择Startup Type为Automatic,点击OK返回即可。
(3) 给予客户拨入许可
从Start菜单选择Administrative Tools,从中打开Remote Access Admin程序,在该窗口中的Users菜单上选择Permissions。远程访问许可对话框就打开了。在对话框中确保所以需要作为客户拨入的用户都得到了拨入许可,就可返回。
3.2 客户机的设置(bbbbbbs NT)
对于运行bbbbbbs NT的客户(CIMPLICITY HMI浏览站),需要安装远程访问服务之后再配置拨号网络。
(1) 安装远程访问服务
同样先打开Control Panel,双击Network图标,在Network对话框中选择Services属性页。点击Add,在Select Network Service对话框中,从服务器列表选择Remote Access Service然后点击OK,计算机就开始安装了。
安装完毕之后,Remote Access Setup对话框会自动打开,选择Configure,Configure Port Usage对话框打开,在其中选择希望的调制解调器的端口用法,一般对于客户机而言,Port Usage的小选项是Dial out only。设置好后返回。再选择Network对其进行配置,在这里需要确保Dial out Protocols选择为NetBEUI和TCP/IP,然后依次返回。
(2) 安装完远程访问服务器后,还需要进一步配置拨号网络选项。先打开My Computer,双击Dial-up Networking图标,为希望连接的远程访问服务器添加一个项,即可。
3.3 客户机的建立(bbbbbbs 95)
对于运行bbbbbbs 95的客户机(CIMPLICITY HMI浏览站),首先要保证安装了NetBEUI和TCP/IP协议。步骤:打开Control Panel,双击Network图标,选择Protocols卡片,确保安装了这两个协议。然后配置拨号网络,步骤:打开Control Panel,双击Add/Remove Programs图标,在Add/Remove Programs Properties对话框中选择bbbbbbs Setup卡片,选择Communications,选择Details,在Communications对话框中,选择Dial-up Networking,然后点击OK。在Add/Remove Programs Properties对话框中点击OK。计算机就开始安装拨号网络选项了。安装完毕后,再配置它的属性。先打开My Computer,双击Dial-up Networking图标,为希望连接的远程访问服务器添加一个项。后配置网络属性,先打开Control Panel,双击Network图标,在打开的Network对话框中选择Configuration卡片。选择TCP/IP->Dial-up Adapter并显示其属性,然后做下列工作:
(1) 禁止DNS Configuration
(2) 让Gateway保持空白
(3) 对于WINS Configuration,选择DHCP for WINS Resolution
(4) 选择Obtain and IP address Automatically
(5) 对于Bindings,选择Client for Microsoft Networks
(6) 对于Advanced,选择None
再选择Identification卡片,为计算机输入一个名字,点击OK关闭Network对话框,保存所在的修改。
至此远程访问的客户就建立起来了。
3.4 配置HOSTS文件
由于RAS连接不支持CIMPLICITY HMI工程的广播方式,因此每台计算机(包括服务器和浏览站)的IP地址和结点名都必须配置到其它计算机的hosts文件中去。例如:在bbbbbbs NT环境下,可以在C:WINNT35system32 driversetc下找到hosts.sam文件,在bbbbbbs95环境下,可以在C:bbbbbbs下找到hosts.sam文件,只需要将hosts文件放在和hosts.sam同样的目录下即可。
4 举例说明
本文采用以下配置作为示例:
服务器:名称为Server61,并配有Microsoft bbbbbbs V4.0,CIMPLICITY HMI服务器软件,调制解调器,以太网IP地址为202.114.1.98,两个连续的IP地址-202.114.1.90和202.114.1.91-用于配置远程访问服务。
客户机:命名为Client62,并配有Microsoft bbbbbbs95,CIMPLICITY HMI浏览站软件,调制解调器。配置图示如图2所示:
图2 系统配置示意图
4.1 测试连接
当从客户端拨入服务器并建立连接后,可以进行如下的测试。
(1) 客户端测试
从客户机上要计算机名测试服务器,如下:
C:bbbbbbS>ping Server61
Pinging Server61 [202.114.1.98] with 32 bytes of data:
Reply from 202.114.1.98: bytes=32 time=103ms TTL=128
Reply from 202.114.1.98: bytes=32 time=101ms TTL=128
Reply from 202.114.1.98: bytes=32 time=99ms TTL=128
C:bbbbbbS
(2) 服务器测试
同理可以从服务器测试客户机,如下:
C:bbbbbbS>ping Client62
Pinging Client62 [202.114.1.91] with 32 bytes of data:
Reply from 202.114.1.91: bytes=32 time<10ms TTL=128
Reply from 202.114.1.91: bytes=32 time=1ms TTL=128
Reply from 202.114.1.91: bytes=32 time=1ms TTL=128
C:bbbbbbS
4.2 从客户机访问CIMPLICITY HMI工程
(1) 浏览一个点
在CimEdit中打开Select A Point浏览器时,Project域是空的,要想浏览服务器上的点需要在Project域中输入服务器的计算机名,如Server61。
(2) 打开一个CimView屏幕
想在客户机上打开一个CimView屏幕而其中使用了非严格格式化的数据点,可以使用/project命令行的选项指明服务器上运行的是希望访问的工程。格式如下:
cimview /project <server> <screen>
这里<server>是服务器计算机名,<screen>是想显示的屏幕的路径名。如:
cimview/project Server61 C:CIMPLICITY HMISCREENS1.CIM
5 结束语
在实际应用中,可能使用bbbbbbs更高版本的操作系统,具体的设置步骤差别不大,会更为简便。该远程数据访问功能在实际工程得到了应用,效果良好。
在国防设备生产单位广泛地使用着高频脉冲开关电源,在电镀行业,高频脉冲开关电源所使用的传统控制系统已逐渐不能满足控制要求,在控制生产中的不稳定性,故障率多,控制精度不高等弊端日益暴露出来,要改善传统电流的缺点,必须把为工业生产所设计的PLC引入到高频脉冲开关电源的控制系统中。
2 控制系统的概述
现代,许多工业单位所使用的高频脉冲开关电源的控制系统大都由单片机编程实现控制的,但是,高频脉冲开关电源都是作为金属表面处理用电源,由金属表面处理工艺决定了,环境中必然存在大量的酸碱等腐浊性的气体,造成单片机工作不可靠的致命原因。则用PLC取代单片机控制是势在必行。
2.1工作原理
工作原理框图如图1所示。
三相380V市电经整流,加至由绝缘栅双极型晶体管IGBT及纳米变压器组成的逆变主电路,转换成脉宽可调的高频交流(25KHz),再经肖特基二极管整流器整流,转换成所需的低压直流电。PLC的I/O脉冲输出摸块输出脉冲控制后级大功率开关管IGBT,使低压平滑的直流电通过开关管IGBT的开通与关断而形成脉冲电压/电流输出到负载。脉冲的频率可通过人机操作界面MPT设定不同的数值;本次设计脉冲输出的频率可以分时段输出,即在不同的时间段可设定不同的输出频率,满足生产复杂工艺产品的要求。
3 在高频开关电源中的PLC控制
3.1 硬件配置及控制算法
在设计中,我们采用了OMRON公司的CQM1H--CPU51型的PLC,脉冲I/O板为CQM1H-PLB21型, 实现脉冲输出控制;人机界面选用MPT002-G4X-V1型,实现频率的设置和时间段的设定。选用CQM1-OC222型摸块,作为开关量I/O输出摸块。
在本次设计中, 我们设计了10个工作时间段进行输出控制, 即在生产控制过程中,用户可通过MPT设定输出频率的时间段可以从1-10段之间任意设置,每段的频率可以从10Hz-50KHz任意设置,在工作中MPT将显示电源当前工作的时间段号和电源工作的总时间。PLC控制脉冲输出流程图如图2所示:
3.2 关键步骤梯形图程序设计
在上述的程序设计中,关键的步骤就是怎样控制每个时间段输出不同的频率,在设计中我们采用连续模式从端口1执行脉冲输出,并使用PLC的专用语句PULS(65)和SPED(64)执行无加速或减速的单相固定占空率脉冲输出。下面将介绍输出控制的步骤:
(1) 设定脉冲输出端口1(CW)。
(2) 将1.6KΩ电阻接入CW和地之间,则输出电沅可为5V-24V。
(3) 端口模式设定(DM6611)简单定位模式(0001)。端口1操作设定(DM6643)为固定占空率。
(4) 设定固定脉冲,PULS(65):设置速度输出,SPED(64),此端口是无加速/减速功能。
(5) 模式控制,INI(61):停止指定端口的脉冲输出。读高速记数器PV,PRV(62)读指定端口的脉冲输出状态。
在这里我们介绍使用控制端口1的脉冲输出语句PULS和SPED在程序中的运用,其程序梯形图如图3所示。
图4为程序运行后端口1脉冲输出频率与时间的关系图。在图4中,可根据实际生产的需要,通过MPT人机界面任意地设置每个工作段的时间和频率。当频率设置为零Hz时,系统就认为工作段运行完毕,停止频率的输出,同时PLC控制关断电源。在生产中,运行时间和频率的设置要根据实际灵活运用。
4 结束语
将高频开关电源与PLC控制技术相结合,利用PLC实现输出脉冲频率的控制,既保留了PLC控制系统控制可靠,灵活,适应能力强等特点,又大大提高了控制系统的智能化程度,具有广泛的应用前景。
- 西门子SB1223 数字量信号板模块6ES7223-3BD30-0XB0
- 西门子SB1223 数字量信号板查模块6ES7223-3AD30-0XB0
- 西门子SB1223数字量信号板模块6ES7223-0BD30-0XB0 2输入DC/2输出24V
- 西门子SM1223 数字量输入输出模块 8输入/8输出继电器6ES7223-1QH32-0XB0
- 西门子SM1223 数字量输入输出模块16输入/16输出24V 6ES7223-1BL32-0XB0
- 西门子SM1223 数字量输入输出模块8输入/8输出24V 6ES7223-1BH32-0XB0
- 西门子SM1223 数字量输入输出模块 8输入24V8输出继电器6ES7223-1PH32-0XB0
- S7-200西门子6ES7223-1PL22-0XA8数字量输入输出PLC控制器扩展模块
- 西门子CPU控制器6ES7223-1PM22-0XA8
- 西门子CPU控制器6ES7223-1BM22-0XA8