1、附录A译文研究PLC开发系统的设计Apu Sarmah 1 , Akshit Gairola 2 , RishabhKhurana 3 , Rajat mehta 41 Department of Electronics EngineeringBapurao Deshmukh College of EngineeringWardha (Maharashtra , India)2 ABB Ltd, Faridabad , New Delhi akshit.gairola3,4Department of Electronics and communication EngineeringMahara
2、ja agrasen institute of technology(Indraprastha university) Delhi, India前言:PLC是用于各种自动控制系统和过程的控制中心。先进的控制功能,网络连接和设备的互操作性是所有能力越来越现代工业中的应用。得到任何系统深入的知识需要系统达到设计水平深入研究;本文设计的任何基本的PLC为业余方面提供了更好的视觉(S)或专家已经与系统工作。本文强调了各方面的相关问题来设计PLC,设计算法实现DTMF的连通性。PLC系统在可接近性增强可以通过实施设计移动PLC实现,凭借其各自的系统辅助功能可以实现从任何位置的世界。任何智能系统,即整体功
3、能,密码保护也被框在设计算法。目前,PLC已广泛应用于。但该控制器的缺点随着工业设备的发展。这样的为配合新设备兼容性差,的高计算和弱不满意通信等。因此,需要有新的技术满足日益增长的需求。软PLC来到这个世界上的条件。功能PLC是通过PC平台上的软件模拟。但软PLC也有不足。的坚固即时性比传统的PLC更糟。因此,该嵌入式PLC结合传统PLC的优点软PLC,增加计算能力,表达梯形图和开放建设带来的优势通用平台的控制成员。关键词:S7-200 PLC,PC / PLC通信,异步电动机1.介绍目前,PLC产品的影响自动化的过程。PLC设计多方面的参与。主要是三股硬件平台,软件平台和网络通信平台。可编程
4、逻辑控制器为各种各样的自动化控制中心系统和流程。先进的控制功能,网络连接和设备的互操作性是所有能力越来越要求在现代工业中的应用。本文提供了一个更好的了解最基本的基本概念如PCM(脉冲编码调制),DTMF(双音多频率),减轻对业余PLC基础研究相关的复杂性。实际实现了利用PLC控制器家族具有时钟脉冲做兆赫决定了系统的速度,在12个周期的形成和被发现是容易得到结果接近预期的结果。这意味着这个观点可以得出一个结论,同设计PLC更有效地工作时,采用了高速控制器的家庭。除此之外,增加所设计的PLC的可访问性,DTMF模块也已经在设计的PLC实现。硬件实现是不是一个自治的过程和需要的驱动器驱动特定的硬件。
5、设计了PLC已在工业实际任务测试,得到的结果更接近预期的结果。2.框图 下面的框图表示任何PLC系统主要由一个主要的通用图模块即CPU和进一步的子模块氐(数字量输入),做(数字输出)的CPU。图2-1 框图收集的信息数据为用户编写定义代码来处理现实世界的I / O的(输入/输出)。设计算法的CPU使用DI的现状为输入处理和执行用户定义的代码和交流使用RS 485做执行数据协议。除了这个系统包括一个双音多频移动模块(mm),用户可以借助直接提供所需要的CPU执行按UDC命令(用户定义的代码)利用移动网络。2.1硬件模块 对于任何系统的强大,它的大脑即CPU应该能够在适当的决策的方式,当然好的编程
6、技巧是任何系统的基本必需品。对于相同的系统编程(ISP)技术已被应用,它是一个过程,一个空白的装置安装在电路板的可编程终端用户代码不需要从去除装置电路板。同时,预先设置的装置可以被擦除和重新编程不去除电路板。CPU系统采用RS(推荐性标准)232个I/O接口标准(最大长度50英尺在19.2 Kbps的最小长度为50英尺19.2 kbps)编程控制器串联。设计的CPU使用三个8位寄存器的数据处理。单一的网络可以30最大节点,单节点处理24个I / O的,总的I/O处理能力的网络是720(不使用中继器)。图2-2 PLC完成界面图2.2模块模块是负责检查PFS(加工领域的地位)。在PFS任何变化是
7、由迪精心和响应信号发送到CPU检测二使用RS 485协议通过同一个网络,是由所有的模块共享。在CPU,这个信号会比UDC(用户定义的代码)和相应处理提供输出。算法设计是一个具有挑战性的智力活动,提供了丰富的观察和问题解决的行为理论测试域。在通用电气的实用做法,保护及自动化(控制)是典型的两个独立的学科。通常,每个学科都使用自己的,用于保护及自动化分离装置。在这里,它是在设计算法的实现。截断点的任何过程的定义在二,每当切断点的方法,设计的算法绕过美元和流产的命令是所有做模块终止的全过程,通过相同的RS 485网络中的所有模块共享的产生。这种技术的重要优势是避免需要由CPU响应在PFS这取决于对C
8、PU的机器周期变化的时间消耗。任何小的延时达到切断点可能导致故障的过程正在进行以及整个系统后。图2-3 保护及自动分离图2.3结果结果为PFS和UDC是反射我们做l场周边设备模块的,是连通的。这份deals with the Real World相应模块的周边设备which have to be驱动为requirement of the process。表2-1 对应表电信信号用双音多频选择频(DTMF),多频移键控(method of data transmission MFSK)技术。该标准定义了DTMF纯正弦波添加剂组合。在 MT8870 DTMF收发器,需要CPU接口的发送器和控制接收
9、函数。双音多频模块时,收到特别的将4位二进制数字高和低电压。它主要由集团高和低的音调,数字计数器的音调和时间代码在传递输出总线。MT8870的集成电路(IC)。低音调高集团的DTMF信号第六阶开关电容带通滤波器,低和高集团的频率。指示 DTMF码表,指定的工作。最大的生产效率高在今天的行业。虽然今天的系统,使更多的电力。产品成品率高。确定DTMF解码质量可以通过运行设置完成严格的测试根据DTMF信号解码如在典型规格进一步使系统更加熟练使用DTMF信号更有效处理,神经网络和DTMF信号即TMS320C30 DSP处理器 5 可以使用。多路DTMF解码的时间在一个数字信号处理器复用通道进行(DSP
10、)和降低解码时间将意味着大量的双通道可以解码同时 19 。该DTMF解码器的整体性能,与国际比较建议,在表2中所示的 3 。上述统计数据突出了事实上的TMS实现DTMF解码器的神经320c30 ANN(人工神经网络)有一个等于27.00ms处理时间,这是较低的比由CCITT推荐。电路设计是一个单端输入的配置,这如果不接地不好工作。图2-4 RS 232和RS 485协议的比较2.4装置硬件框架的嵌入式PLC设计嵌入式PLC需要配置要求不同的客户的要求。在不同的领域,要求乘客完全不同的变化。所以我们需要使用模块化设计的嵌入式PLC的硬件配置。那些willconvenience来进一步考察或修改。
11、最重要的特点是PLC的可靠性。如果误操作和信号干扰不能及时处理,就会对整个生产的凡人。和相关的管理体现在I/O接口。需要几个模块在硬件架构的嵌入式PLC。他们计算模块,通信模块,抗干扰模块,存储模块和I/O模块。此外,还需要一些探险模块安装在实际的接口。详细的框架图。图2-5 结构原理图2.5系统的硬件框架从图中我们可以清楚的知道前主控制器是整个硬件系统的核心部分。加入相关电路如存储,电源和时钟电路等。它可以与本地扩展I/O模块通过自我集成通用串行总线连接。现场总线CAN接口连接远程扩展I/O接口或其他设备。以太网接口连接网络,I/O接口连接传感器,RS-232接口与PC机相连或第三方设备和R
12、S-485接口与现场设备或仪器连接。这些都将实现本地设备或远程设备的控制,以提高系统的灵活性和可扩展性。嵌入式PLC的功能体现在的CPU性能。所以这是非常重要的选择,选择PLC的CPU。在这里,我们介绍了飞利浦ARM7芯片LPC 2292作为系统的核心。本文开发的系统是针对小商业设施。这种芯片可以完全满足所有的功能。最重要的是在硬件系统的设计提供正确的电源设计。LPC 2000系列模拟电源隔离以减少噪声干扰的数字电源。外部电源为3.3V,芯片的输出功率较大,电压精度高。电源电路如图。图2-6 电源电路图目前使用的通信接口RS-232接口。的特点是成本低,线路少、易操作。在硬件设计框架,清楚地表
13、明有2个RS-232接口在嵌入式PLC的代码写入到PLC通过这个界面。在同一时间,它可以与组态软件通过接口和监测数据和设备工作状态。其他接口是为进一步扩展储备。主要的接口电路图2-7。图2-7 串行通信接口在系统中,需要有全双工SPI控制器和控制设备之间的通信。与这个接口的特点是速度高、易协议。和SPI总线可以收集无线数据和扩展I/O模块。针对全双工特性,嵌入式PLC可以在主从模式设计。一个主设备可以连接不同的奴隶。它可以通过添加连接通信时增加解决。详细的连接可以在规范操作。数据帧格式:R / W是读写位区。该值应为1或0.1的数据写入到输出模块。0是将数据写入输入模块。7位地址是独特的、方便
14、的通信。最后是8位的地址。对采集到的数据,在运行嵌入式PLC,然后发送命令的扩展模块的输入信号刷新。在这个时候,所有的设备连接的控制器将收到此订单。如果7位地址是相同的个人地址,把数据从一步一步的缓冲区发送数据帧到控制器。PLC控制器接收这些数据放入存储。采集完成。部分代码如下:void CCHSPI(void) / initializationBDSPI00_DuanKou00();SheZhiShizhong (SCT);SPI_SheZhi(0, 9600, 0);TiaoJian = 1;Send data:void SPIFaSong(unsigned int DaiFaData)P
15、ort0= 0;ZaiTing(1);DataBuf = DaiFaData; / Start data transmissionwhile (!(DataBuf & 0x01); / Stay transmission endZaiTing(1);Port0= 1;Receive data:main()?uint32 ClockFP,CSPI=960000;Sfile = open(/dom/Spii, O_RDWR); */ SPI*/ openif(Sfile = -1)printf(n can not open SPI file!n); creturn -1;Pfile = open(/dom/port0, O_RDONLY);if(Pfile = -1)printf(n can not open the interface!n);close(Sfile);return -1;Sleep(100);return 0;3软件模块3.1网络一个对工业数据的COM系统设计的主要问题是最有效的实现多下降,中速和串行数据通信。除此之外,设计行业去与距离获得可靠的数据率是另一个值得关注的问题在工业上的应用。各种数据串行COM协议范围从232卢比到千兆以太网,并超越。虽然每个适合特定的应用协议在成本和物理性能均考虑层是强制性