西门子PLC模块朝阳授权代理商SIEMENS原装 西门子PLC朝阳授权代理商,朝阳西门子PLC代理,西门子PLC代理
S7-300的模拟量I/O模块包括模拟量输入模块SM331、模拟量输出模块SM332、模拟量输入/输出模块SM334和SM335。
1.模拟量变送器
每个中断优先级对应的块堆栈可以储存的数据的字节数与CPU的型号有关。
3.中断堆栈(1堆栈)
如果程序的执行被优先级更高的OB中断,操作系统将保存下述寄存器的内容当前的累加器和地址寄存器的内容、数据块寄存器中DB和DI的内容、局部数据的指针、状态字、MCR(主控继电器)寄存器和块堆栈的指针。新的OB执行完后,操作系统读取中断堆栈中的信息,从被中断的块被中断的地方开始继续执行程序。
PLC的程序分为操作系统和用户程序,操作系统用来实现与特定的控制任务无关的功能,处理PLC的启动、刷新过程映像输入/输出表、调用用户程序、处理中断和错误、管理存储区和处理通信等。用户程序包含处理用户特定的自动化任务所需要的所有功能。
西门子PLC模块朝阳授权代理商SIEMENS原装 西门子PLC朝阳授权代理商,朝阳西门子PLC代理,西门子PLC代理
打开PLCSIM(见图4-49),下载所有的块,将仿真PLC切换到RUN-P模式。执行PLCSIM的菜单命令“Execute”(执行)→“TriggerError OB”(触发错误OB)→“Hard-ware Interrupt(OB40-OB47)…”,打开“HardwareInterupt OB(40-47)”对话框(见图4-49右上方的小图),在文本框“Moduleaddress”(模块地址)内输入模块的起始地址0,在文本框“Modulestatus(POINT_ADDR)”(模块状态(位地址))内输入模块内的位地址0。
单击“Apply”(应用)按钮,触发I0.0的上升沿中断,CPU调用OB40,Q4.0被置为1状态,在“IntermuptOB”(中断 OB)显示框内自动显示出对应的OB编号40。将位地址(POINT_ADDR)改为1,模拟I0.1产生的中断,单击“Apply”按钮,在松开按钮,Q4.0被复位为0状态。单击“0K”按钮,将执行与“Apply”按钮同样的操作,关闭对话框。
4.禁止和激活硬件中断
图4-50是OB1中的程序,在10.2的上升沿调用SFC40(EN_IRT)激活OB40对应的硬件中断,在I0.3的上升沿调用SFC39(DIS_IRT)禁止OB40对应的硬件中断。SFC中的MODE为2时,OB_NR的实参为0B的编号。
单击两次PLCSIM中I0.3对应的小方框,OB40被禁止执行。这时用图4-49右上角的对话框模拟产生硬件中断,不会调用OB40。单击两次10.2对应的小方框,OB40被允许执行,又可以用10.0和10.1产生的硬件中断来控制Q4.0了。
1. 用户程序的结构
针对低性能要求的摸块化小控制系统,它*多可有7个模块的扩展能力,在模块中集成背板总线,它的网络联接有rs-485通讯接口和profibus两种,可通过编程器pg访问所有模块,带有电源、cpu和i/o的一体化单元设备。其中的扩展模块(em)有以下几种:数字量输入模块(di)——24vdc和120/230vac;数字量输出(do)——24vdc和继电器;模拟量输入模块(ai)——电压、电流、电阻和热电偶;模拟量输出模块——电压和电流。还有一个比较特殊的模块-通讯处理器(cp)——该块的功能是可以把s7-200作为主站连接到as-接口(传感器和执行器接口),通过as-接口的从站可以控制多达248个设备,这样就可以显著的扩展s7-200的输入和输出点数。
2、S7-300
相比较s7-200,s7-300针对的是中小系统,他的模块可以扩展多达32个模块,背板总线也在模块内集成,它的网络连接已比较成熟和流行,有mpi、工业以太网,使通讯和编程变得简单,选择性也比较多,并可借助工具进行组态和设置参数。s7-300的模块稍微多一点,除了信号模块(sm)和200的em模块同类型之外,它还有接口模块(im)——用来进行多层组态,把总线从一层传到另一层;占位模块(dm)——为没有设置参数的信号模块保留一个插槽或为以后安装的接口模块保留一个插槽;功能模块(fm)——执行特殊功能,如计数、定位、闭环控制相当于对cpu功能的一个扩展或补充;通讯处理器(cp)——提供点对点连接、profibus和工业以太网。
STEP7将用户编写的程序和程序所需的数据放置在块中,使单个的程序部件标准化。通过块与块之间类似于子程序的调用,使用户程序结构化,可以简化程序组织,使程序易于修改、查错和调试。块结构显著地增加了PLC程序的组织透明性、可理解性和易维护性。各种块的简要说明见表4-1,OB、FB、FC、SFB和SFC都包含程序,统称为逻辑块。程序运行时所需的大量数据和变量存储在数据块中。
生产过程中大量的连续变化的模拟量需要用PLC来测量或控制。有的是非电量,例如温度、压力、流量、液位、物体的成分和频率等。有的是强电电量,例如发电机组的电流、电压、有功功率和无功功率、功率因数等。变送器用于将传感器提供的电量或非电量转换为标准量程的直流电流或直流电压信号,例如DC0~10V和DC4~20mA。
2.SM331模拟量输入模块的基本结构 西门子PLC模块朝阳授权代理商SIEMENS原装 西门子PLC朝阳授权代理商,朝阳西门子PLC代理,西门子PLC代理
模拟量输入模块用于将模拟量信号转换为CPU内部处理用的数字信号,其主要组成部分是A/D(Analog/Digit)转换器(见图2-49中的ADC)。模拟量输入模块的输入信号一般是模拟量变送器输出的标准量程的直流电压、直流电流信号。SM331也可以直接连接不带附加放大器的温度传感器(热电偶或热电阻),这样可以省去温度变送器,不但节约了硬件
成本,控制系统的结构也更加紧凑。