PLC编程变频器通信控制
价格:电议
地区:广东省 东莞市
电 话:86-0769-23397896
手 机:86-13790148398
传 真:86-0769-23394179
  PLC编程变频器通信控制
  PLC编程变频器通信控制,西门子变频器,台达变频器通信
  使用USS协议的要求
  STEP 7--Micro/WIN指令库提供个子程序、个中断程序和条指令支持USS协议。USS指令使用S7-20中的下列资源:USS协议是一个由中断驱动的应用程序。在不利的情况下,接收消息中断程序多需要2.5ms来执行。在这段时间内,所有其他中断事件都将排队,等待接收消息中断程序执行完成后再执行。如果您的应用程序不容许这种不利情况造成的延时,则您应该考虑采用其他控制驱动器的方案。初始化USS协议开放一个用于USS通讯的S7-20端口。可使用USS_INIT指令来选择用于端口0的USS或PPI.(USS是指SIMOTIONMicroMaster驱动的USS协议)。您也可以使用USS_INIT_P1分配端口1以进行USS通讯。在将端口设置为使用USS协议与驱动器通讯后,该端口就不能够再用作其他目的,包括与STEP7--Micro/WIN通
  讯。在使用USS协议开发应用程序期间,应使用两端口型的CPU 26、CPU 26XM或EM 27PROFIBUS--DP模块,连接到算机中的PROFIBUS CP卡。第二个通讯端口使得STEP 7--Micro/WIN能在USS协议运行时监视控制程序。USS指令影响所有与指定端口上自由端口通讯相关的SM区。USS子程序和中断程序保存在您的程序中。USS指令使得您的用户程序对存储空间的需求多可增加3050字节。根据所使用的特定的USS指令,这些指令所支持的路径使控制程序对存储空间的分摊增加至少2150字节,多350字节。USS指令的变量需要40字节的V存储区。该区域的起始地址由用户指定并保留给USS变量。有一些USS指令还要求16字节的通讯缓存区。作为一个指令的参数,您要为该缓存区提供一个V区的起始地址。建议为每一例USS指令指定一个单独的缓存区。在执行计算时,USS指令使用累加器AC0至AC3.您仍然可以在您的程序中使用这些累加器;
  只是累加器中的数值会被USS指令改变。USS指令不能用在中断程序中。
  为了在您的S7-20程序中使用USS协议指令,遵循下列步骤:
  1.在您的程序中插入USS_INIT指令并且该指令只在一个循环周期内执行。您可以用
  USS_INIT指令启动或改变USS通讯参数。
  当您插入USS_INIT指令时,若干个隐藏的子程序和中断服务程序会自动地加入到您的程序
  中。
  2.在您的程序中为每个激活的驱动只使用一个USS_CTRL指令。您可以按需求尽可能多地使用USS_RPM_x和USS_WPMx指令,但是,在同一时刻,这些指令中只能有一条是激活的。3.在指令树中选中程序块图标(Program Block)点击右键(显示菜单)为这些库指令分配V区。选择库存储区选项,显示库存储区分配对话框。4.组态驱动参数使之与程序中所用的波特率和站地址相匹配。5.连接S7--20和驱动之间的通讯电缆。确保象S7--20这样的所有连接驱动的控制设备,通过一条短而粗的电缆连接到与驱动相同的
  东莞精一控自动化PLC编程变频器通信控制,西门子变频器,台达变频器通信