云南西门子PLC代理经销控制柜专用 云南西门子PLC代理,云南西门子PLC经销,西门子PLC代理
S7-300/400PLC的程序结构。S7-300/400PLC的程序结构随着编程人员所采用的程序设计方法的不同而不同。一般而言,程序设计可以采用线性化编程、调用式编程、结构化编程的方法(见图5-32)。
采用线性化编程时,所有程序指令都编写在一个连续的程序块-组织块OB1中,无须编制程序块、功能块、数据块等。
采用调用式编程的程序由组织块OB、程序块(FC)、功能块(FB)、系统程序块(SFC)、系统功能块(SFB)、数据块(DB)等组成,由组织块OB1对各逻辑块与数据块进行组织与管理。
采用结构化编程的程序结构形式与调用式编程相同,程序同样由组织块OB、程序(FC)、功能块(FB)、系统程序块(SFC)、系统功能块(SFB)、数据块(DB)等组成,并通过组织块OB1对其进行组织与管理。功能块(FB)可以用于结构化编程,为了满足参数化编程的需要,功能块(FB)需要配套的即时数据块DI,组织块OBI在调用FB时,需要根据不同的控制要求,通过即时数据块DI对参数进行赋值。
CBP(Communication BoardPROFIBUS)接口板是 SIMOVERT MASTERDRIVES 的DP通信扩展板,CBP2是较新的版本。它们使用PROFIBUS协议或USS协议进行通信。
打开HW Conig右边的硬件目录窗口的文件夹“\PROFIBUS DP\SIMOVERT”,将其中的“MASTERDRIVES/DC MASTERCBPX”或“MASTERDRIVES/DC MASTER CBP2DPV1”指放到DP网络上(见图6-46),作者使用的是CBP板。在自动打开的“属性-PROFIBUS接口”对话框中,设置从站地址为3。两种CBP板的区别在于CBPx只能选择PPO类型的报文结构,CBP2DPV1还能选择更多的报文结构,以支持CBP2扩展的DPV1功能。
如果安装了TIA(全集成自动化)软件DriveES,可以将硬件目录窗口的\SIMOVERT√MASTERDRIVES CBP中增加的"Vector ControlCUVC"拖放到左边的硬件组态窗口的DP网络上。CBP2的某些扩展功能需要借助于软件Drive ES来实现。
PLC强烈干扰环境中的隔离措施有哪些
可编程序控制器内部用光桐合器、输出模块中的小型继电器和光电品闸管等器件来实现对外部数字量信号的隔离,可编程序控制器的模拟量/0模块一般也采取了光耦合的隔离措施。这些器件除了能减少或消除外部干扰对系统的影响外,还可以保护CPU模块,使之免受从外部审人可编程序控制器的高电压的危害,一般没有必要在可编程序控制器外部再设置干扰隔离器件。
在大的发电厂等工业环境,空问中极强的电磁场和高电压、大电流的通断将会对可编程序控制器产生强烈的干扰,由于现场条件的限制,有时几百米长的强电电缆和可编程序控制器的低压控制电缆只能敷设在同一电缆沟内,强电十扰在输人线上产生的感应电压和电流相当大,足以使可编程序控制器输人端的光桐合品中的发光二极管发光光耦合器的隔离作用失效,使可编程序控制器产生误动作。如某水电站中的可编程序控制器在站内无发屯机运行时工作正常,发电机起动后经常出现误动作,可以现察到在没有输入信号时可编程序控制器输人点的发光二极曾有时也会闪动。
4. 变频器的通信区选择
双击打开硬件目录中的子文件夹“MASTERDRIVES/DCMASTERCBPx”,文件夹内是CBP板的通信区选项(见图6-46)。过程数据PZD用于PC控制和监视变频器,参数数据PKW用于读写变频器的参数。PKW和PZD总称为参数过程数据对象(PPO)。组态时一般选择PP01和PP03。PP01有4个字的参数数据PKW和西个字的过程数据PZD。系统调试好后交付给用户使用时,一般选择PPO3,它只有两个字的过程数据PZD,可以监控变频器和电动机的运行,不能修改组态的参数。
当CPU作为PPI主站时,可以在STEP7-Miero/WIN32系统块的通信标签中设置向除刷新因子(GUF)和*高站地址。CUF用来确定检查地址间隙的时间间隔。GUF=1表示每次占有令牌时都要检查地址间院,GUF-2表示每两次占有令牌检查一次地址间隙。如果主站之间有地址间隙,设置高的GUF可以降低网络负载。如果主站间没有地址间隙,GUF不影响网络性能。GUF过大会使主站加人网络通信时有较长的延迟。
*高站地址(HSA)定义了一个主站寻找其他主站的*高地址。合理设置的HSA可以减少寻找和连接另一个主站所需要的时间。*高站地址对于从站地址没有影响,主站仍然可以与地址大于HSA的从站通信。
应在所有的主站上设置相同的*高站地址,这个地址应大于或等于系统中的*高站地址,HSA的缺省值是31。
选中硬件组态窗口中的变频器,就像将模块插入ET200M的插槽一样,将图6-46中的“PPO1:4PKW/2PZD”拖放到下面的窗口的第1行。下面的窗口自动生成两行信息,第1行是PKW,第2行是PZD,可以看到自动分配给它们的输入、输出地址。
双击表格中的某一行,可以看到该行的属性(见图6-47)。数据的单位为字,一致性为“总长度”(即图6-38中的“全部”),表示通信的数据是一致性数据,主站需要调用SFC15将数据打包后发送,调用SFC14将接收到的数据解包(见6.6.3节)。因为是灰色的字和背景色,不能修改一致性属性。
双击表格中的某一行,可以看到该行的属性