6ES7332-5HF00-0AB0性能参数
PLC内部有1ms积算定时器4点(T246~T249),时间设定值为0.001~32.767s;100ms定时器6点(T250~T255),时间设定值为0. 1~3276.7s。
如图6所示,X1的动合触点接通时,则T250用当前值计数器将累积100ms的时钟脉冲。如果该值达到设定值K345时,定时器的输出触点动作。在计算过程中,即使输入X1断开或停电时,当前值保持不变,再启动时,继续计算,其累积计算动作时间为34.5秒。如果复位输入触点X2接通,定时器复位,输出触点复位。
需注意,此处的V90固件版本必须与实际使用的相一致。
3. 建立V90 PN与PLC的网络连接,并分别设置S7-1500及V90 PN的IP地址及设备名称。
S7-1500 的IP地址设置:
V90 PN的IP地址及设备名称设置:
4. 在V90PN的设备视图中配置通信报文为标准报文2
5. 在网络视图中配置PROFINET IRT通信,需要注意当前V90 PN的通信时间短为2ms
6. 在拓扑视图中配置通信的接口连接,本例为PLC的Port2连接V90 PN的Port1
7. 双击"新增对象"创建新的工艺对象 (TO),在此选择速度轴
8. 配置驱动装置西门子精智面板6AV2124-0MC01-0AX0
驱动的数据可以采用自动获取的方式:
9. 在OB1中使用MC_Power、MC_MovVelocity等PLC Open标准程序块编写轴的位置控制程序,PLC Open指令位于工艺指令目录下的运动控制文件夹中,命令相关说明请查看博途的帮助文件
在子程序与中断程序内请采用T192-T199定时器。这种定时器既可在执行线圈指令时计时也可在执行END指令时计时,当定时器的当前值达到设定值时,其输出触点在执行线圈指令或END指令时动作。
普通的定时器只是在执行线圈指令时计时,因此,当它被用于执行中的子程序与中断程序时不计时,不能正常工作。
如果在子程序或中断程序内采用1ms累积定时器时,在它的当前值达到设定值后,其触点在执行该定时器的条线圈指令时动作
1、plc的编程方式是多样的,就如同条条大路通罗马一样,但基准是一样的,即plc编程的语法和数据类型等等,即教科书或者官方的培训资料,这个是编程的起始点; 2、接下来就是如何编程: 1.在编程开始的时候,不要从编程的角度去理解工艺,而是要从数学的角度来分析工艺过程,即数学建模的过程。这个过程越精细,之后编写的程序也就越完善; 2.接下来就是程序结构的设计:程序结构的好坏,决定了程序可读性和可维护性。毕竟编程不仅仅是实现控制的目标,更加是一种语言的交流。程序的结构要与之前建立的模型要有一一对应的关系。 在之前的讨论中,就提出了工艺编程的结构化,主要是借助FB块的多重背景数据,而实现子程序模块之间的参数传递、以及标准化移植等等。 至于全局变量的使用,主要的建议从系统的结构上看,如果是需要其在全局上使用,如:常置1,常置0;系统时钟的脉冲信号等等,则只需要在PLC启动的时候进行初始化即可。其他情况,比如系统的启动停止指令等等;而如果是在局部使用,则可以在每次使用的时候,对其进行初始化,然后再赋值使用,比如一个设备的主功能块,可以再主功能块开始的时候进行初始化,然后在各个子功能块中使用;使用之后如果需要给其他主功能块使用,则可以将其值输出。 这一点做起来很难,不妨从一两个相同或相似设备的编程开始应用,直到更多设备的灵活应用。 3、调试过程 调试的时候,大的问题是如何监视所定义的变量,在step7中的调试功能中提供了测试模式,可以直接监视所需要监视对象的背景数据块的功能。而不会因为多次调用,而无法监视程序数据。 |
plc技术主要是应用于自动化控制工程中,如何综合地运用前面学过知识点,根据实际工程要求合理组合成控制系统,在此介绍组成PLC控制系统的一般方法。在中大型模块化的PLC产品中,CPU模块(中央处理器)是PLC的中心。一些重大的工业生产线往往要求连续运行不能停顿,而可靠性再高的PLC也不能保证故障为零,因此,双CPU的冗余控制是一种满足连续生产要求、提高系统可用性的有效手段. 深入了解和分析被控对象的工艺条件和控制要求: a .被控对象就是受控的机械、电气设备、生产线或生产过程。 b.控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化繁为简,有利于编程和调试。 确定 I/O 设备根据被控对象对 PLC控制系统的功能要求,确定系统所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、接触器、指示灯、电磁阀等。 选择合适的 PLC 类型根据已确定的用户 I/O 设备,统计所需的输入信号和输出信号的点数,选择合适的 PLC 类型,包括机型的选择、容量的选择、 I/O模块的选择、电源模块的选择等。 分配 I/O 点分配 PLC 的输入输出点,编制出输入 / 输出分配表或者画出输入 / 输出端子的接线图。接着九可以进行 PLC程序设计,同时可进行控制柜或操作台的设计和现场施工。 设计应用系统梯形图程序根据工作功能图表或状态流程图等设计出梯形图即编程。这一步是整个应用系统设计的核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践经验。 将程序输入 PLC当使用简易编程器将程序输入 PLC时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连接电缆将程序下载到PLC中去。 进行软件测试程序输入 PLC 后,应先进行测试工作。因为在程序设计过程中,难免会有疏漏的地方。因此在将 PLC连接到现场设备上去之前,必需进行软件测试,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。 应用系统整体调试在 PLC软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试,如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。 |