全国服务热线 15821971992

衡水地区西门子模块总代理商

更新时间:2023-10-26 04:00:00
价格:请来电询价
联系电话:15821971992
联系手机: 15821971992
联系人:聂聪
让卖家联系我
详细介绍

衡水地区西门子模块总代理商

当我们编写程序的时候经常会遇到被控制的设备的控制工艺都是一模一样的,这时如果我们还单独对每个设备进行程序的编写,就会显得非常麻烦与笨拙,对于这样大规模控制流程都一样的设备的编程通常我们时间都会想到子程序。那么本文的内容就主要来介绍西门子提供给我们的一种子程序的编写方法FC功能。
1、 无参数调用与有参数调用
  对于功能的使用我们可以分为无参数调用和有参数调用,无参数调用就是FC块不从外部或者说是主调程序中接收参数,也不向外部发出参数,有参数调用和无参数调用刚好相反,需要从主调程序接收参数,将接收到的参数处理完毕后将处理结果再返还给主调程序。图1所示程序段1是无参数调用,程序段2是有参数调用。


图1
2、 有参数调用
  通常情况下我们主要使用的就是有参数的调用,那么既然是有参数调用,被调用的FC功能要和调用它的主调程序进行参数的传递就必须要有参数传递的接口。就像我们去超市买东西,超市要有入口和出口一样。图2所示就是功能FC的各个接口.


图2
IN:输入接口,主调函数将参数传递给功能FC的接口,就像超市的入口参数只能进不能出。
OUT:输出接口,功能FC将处理完的结果返回给主调程序的接口,就像超市的出口参数只能出不能进。
IN_OUT:输入输出接口,参数既能从此接口进入也能从此接口输出。
TEMP:临时变量或者叫本地数据,是该功能FC的数据存储区域只在本功能中起作用。
RETURN:返回值,该类型下只能有一个接口,用于向主调程序返回参数。

a梯形图程序设计语言是用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉,因此,由这种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。梯形图与操作原理图相对应,具有直观性和对应性;与原有的继电器逻辑控制技术的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此,应用时,需与原有继电器逻辑控制技术的有关概念区别对待。LAD图形指令有3个基本形式:

                                    

                                                          

(1)触点:                                                               

 触点符号代表输入条件如外部开关,按钮及内部条件等。CPU运行扫描到触点符号时,到触点位的存储器位访问(即CPU对存储器的读操作)。该位数据(状态)为1时,表示“能流”能通过。计算机读操作的次数不受限制,用户程序中,常开触点,常闭触点可以使用无数次。

                 

(2)线圈:  

线圈表示输出结果,通过输出接口电路来控制外部的指示灯、接触器等及内部的输出条件等。线圈左侧接点组成的逻辑运算结果为1时,“能流”可以达到线圈,使线圈得电动作,CPU将线圈的位地址的存储器的位置位为1,逻辑运算结果为0,线圈不通电,存储器的位置0。即线圈代表CPU对存储器的写操作。PLC采用循环扫描的工作方式,所以在用户程序中,每个线圈只能使用一次。

(3)指令盒:指令盒代表一些较复杂的功能。如定时器,计数器或数学运算指令等。当“能流”通过指令盒时,执行指令盒所代表的功能。

梯形图按照逻辑关系可分成网络段,分段只是为了阅读和调试方便。在举例中将网络段省去。图1是梯形图示例。

使用西门子迷你手持单元时,需要分别进行手轮和其他功能信号处理,占用I/O点数多,连接复杂。在条件允许时,可将控制信号连接到840D sl和828D用的MCP310C和MCP483C上带有连接用户自定义按钮的I/O接口X51~X55,提高信号的抗干扰性,减少I/O地址占用量,又可以避免反复引线的劳动量,节约成本,简单可行。



1方案实施

  在使用迷你手持单元时,需要分别对使能、轴选、增量、正、负、快速信号及手轮信号进行控制。通常情况下,需要将手轮信号引至数控系统上的对应插座,将其余控制信号线引到PP72/48上。当手持单元安装在按钮站旁边,距离数控系统很近时,可将控制信号连接到840D sl和828D用的机床控制面板MCP310C和MCP483C上带有连接用户自定义按钮的I/O接口X51~X55(图1),无需再将线引到PP72/48上。


2初始硬件配置


  ①西门子SINUMERIK 840D sl 或SINUMERIK 828D数控系统;②MCP483C PN或MCP310C PN;③手持单元部分:6FX2007-1AD03,6FX2006-1BG03,6FX2006-1BG70;④手持单元到电柜的多芯连接电缆;⑤16点输入模块。


3改后硬件配置


  ①西门子SINUMERIK 840D sl或SINUMERIK 828D数控系统;②MCP483C PN或MCP310C PN;③手持单元部分:6FX2007-1AD03,6FX2006-1BG11,6FX2006-1BG70。


  更改配置前后接线对比如图2所示。


4使用及注意事项


  在MCP机床控制面板上,用户自定义输入输出接口可供机床设计人员使用。其中,输入点接口(图3):X51,X52和X55;输出点接口(图4):X53和X54;这样,在PLC程序控制时,可使用系统内部分配的地址进行控制,而不占用外部的PC地址。



  在使用X51~X55接口进行控制时,需要注意以下几点:


  (1)在进行数控系统订货时,需要订购专用的4芯排线,订货号是6FC5247-0AA35-0AA0。


  (2)X51~X55的4脚插头提供的公共地为M—0 V,此脚与MCP的24 V电源的地—0 V是通过内部接通的。在使用输出点时,以MCP483的X53的1脚为例(图5),指示灯一端接到1脚上,另一端接到4脚上,PC输出端Q119.0有输出的情况下会在1脚和4脚之间产生直流24 V的电压。由于输出点的大输出电流是0.3 A,即大可以带7.2 W的负载,因此推荐使用1.2 W的指示灯。


  (3)需要特别注意的是在使用输入点,以MCP483的X51的1脚为例(图5),按钮的公共端连接1脚,另一端连接到4脚,当按钮按下时4脚的公共地即M0 V引入1脚,此时将在I122.0位产生高电平1的信号。切记一定不要将外部24 V电源P24 V引入X51、X52和X55的1脚到3脚,否则会造成输入点的烧坏!


5项目推广及应用前景


  使用MCP用户自定义键接口X51~X55地址,可方便机床制造人员的硬件连接,减少故障点,节约成本约两千元。该方案已经在产品设计时使用,并在用户处得到验证,可在机床设计应用中广泛推广。


没有

联系方式

  • 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
  • 邮编:200093
  • 电话:15821971992
  • 经理:聂聪
  • 手机:15821971992
  • 传真:021-33556143
  • QQ:2724917714
  • Email:2724917714@qq.com