长沙分类信息网-长沙新闻网

株洲销售西门子S7-400PLC

2019-9-17 7:22:38发布13次查看

株洲销售西门子s7-400plc 株洲销售西门子s7-400plc
(1) cnc侧与mt侧的概念
在讨论数控机床的plc时,常以plc为界把数控机床分为cnc侧和mt侧两大部分。cnc侧包括cnc的硬件、以及cnc的外部设备。mt侧则包括机床的机械部分、液压、气压、冷却、、排屑等辅助装置,以及机床操作面板、继电器电路、机床强电电路等。mt侧顺序控制的终对象的数量随数控机床的类型、结构、辅助装置等的不同而有很大的差别。机床结构越复杂,辅助装置越多,受控对象数量就越多。相比而言,柔性制造单元(fmc)、柔性制造(fms)的受控对象数量多,而数控车床、数控铣床的受控对象数量较少。
(2) plc、cnc、机床间的信息交换
对于不同数控,所交换的信息内容、数量各有区别,但基本思路和作用是一样的。对于不带plc的数控产品,其信息交换主要以开关量为主,并通过cnc与plc之间的硬件i/o连接来实现。对于内装plc的数控产品,不仅可通过开关量交换信息,而且可以通过内部寄存器、内部标志位等交换信息,而且在cnc与plc之间无需硬件i/o连接,数据处理能力强,可靠性高。
数控中plc的信息交换,是以plc为中心,在cnc、plc和机床之间的信息传递。plc与cnc之间交换的信息分两个方向进行,其中由cnc发给plc的信息主要包括各种功能代码m、s、t的信息、手动/自动信息、各种使能信息等。而由plc发给cnc的信息主要包括m、s、t功能的应答信息和各坐标轴对应的机床参考点信息等。
同样,plc与机床之间交换的信息也分为两部分。例如机床的起动/停止,主轴正转/反转/停止、机械变速选择、切削液的开/关、倍率选择、各坐标轴点动和刀架、卡盘的/松开等,以及上述各部件的限位开关等保护装置、主轴伺服状态和伺服运行等。
fanuc是内装型plc。由于plc在数控中的特殊作用,fanuc将plc称为pmc,其编程详见本章第二节。西门子数控大多数采用型plc,plc用西门子s7系列,编程用step,其编程可参照其他文章,这里不再赘述。plc的编程是利用plc进行故障诊断和的前提条件。
s7-300 plc提供有pid控制功能块来实现pid控制。step 7提供了功能块sfb41、sfb42、sfb43实现pid闭环控制,其中sfb41“cont c”用于连续控制,sfb42“cont_s”用于步进控制,sfb43“pulsegen”用于脉冲宽度调制,它们位于文件夹“libraries→standardlibrary→pid controller”中。位于文件夹“libraries→standard library→pid controller”的fb41、fb41、fb43与sfb41、sfb42、sfb43兼容,fb58、fb59则用于pid温度控制。它们是固化的纯控制器,运行中循环扫描、计算所需的全部数据存储在分配给fb或sfb的背景数据块里,因此可以无限次调用。
【例7-1】有一台电炉,要求炉温控制在一定的范围。电炉的工作原理如下:
当设定电炉温度后,cpu 314c-2dp经过pid运算后由自带模拟量输出模块输出一个电压送到控制板,控制板根据电压(弱电)的大小控制电热丝的加热电压(强电)的大小(甚至断开),温度传感器测量电炉的温度,温度经过控制板的处理后输入到模拟量输入模块,再送到cpu 314c-2dp进行pid运算,如此循环。整个的硬件配置如图7-1所示。请编写控制程序。
3)设置模拟输入量测量范围。先选定“输入”选项卡,再选定“温度单位”为“摄氏度”,选择测量范围为“0~10v”,后单击“确定”按钮,如图7-4所示。
4)设置模拟输出量测量范围。先选定“输出”选项卡,再选择输出电压范围为“0~10v”,单击“确定”按钮,如图7-5所示。
设置模拟输入量测量范围
sfb41“cont-c”(连续控制器)在simatic s7可编程序逻辑控制器上使用,通过的输入和输出变量来控制工艺。在参数分配期间,可以通过或取消pid控制器的子功能使控制器适应工艺的需要。
可以使用该控制器作为pid固定设定值控制器或在多循环控制中作为层叠、混料或比率控制器。该控制器的功能基于使用模拟的采样控制器的pid控制算法,必要时可以通过加入脉冲发生器阶段进行扩展,为使用成比例执行机构的两个或三个步骤控制器生成脉冲时间调制输出。但要注意只有在以固定时间间隔调用块时,在控制块中计算的值才是正确的。为此,应该在周期性中断ob (ob30~ob38)中调用控制块。在cycle参数中输入采样时间。sfb41指令的主要参数见表7-1
(2) fc105指令
scale功能接受一个整型值(in),并将其转换为以工程单位表示的介于下限和上限(lo lim和hi lim)之间的实型值。将结果写入out。scale功能使用以下等式:
out=[((float (in) -k1)/(k2-k1))×(hi_lim-lo_lim)]+ lo_lim
常数k1和k2根据输入值是bipolar(双极性)还是unipolar(单极性)设置。bipolar的含义是:假定输入整型值介于-27648与27648之间,则k1 = -27648.0,k2=+27648.0。unipolar的含义是:假定输入整型值介于0和27648之间,则k1=0.0,k2 =+27648.0。
株洲销售西门子s7-400plc

上海庆惜自动化设备有限公司
陈启
021 53579551
17621127313、17621127313
该用户其它信息

推荐信息

长沙分类信息网-长沙新闻网
关于本站