电动机功率 | 3kW | 外形尺寸 | 2mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 2kg |
西门子S7-1200PLC系统有五种不同模块,分别为 CPU 1211C、CPU 1212C 、 CPU 1214C、CPU1215C和CPU1217C。其中的每一种模块都可以进行扩展,以*您的系统需要。可在任何 CPU 的前方加入一个信号板,轻松扩展数字或模拟量 I/O,同时不影响控制器的实际大小。
![]() |
参考价 | ¥300 |
订货量 | 1 件 |
更新时间:2019-09-27 14:41:11浏览次数:568
联系我们时请说明是化工仪器网上看到的信息,谢谢!
浙江西门子S7-1200系列PLC代理商价格
西门子STEP 7创建OB1程序的方法
1.打开LAD/STL/FBD编辑器窗口
在STEP 7中,允许使用梯形图(LAD)、语句表(STL)或功能块图(FBD)编辑器来生成S7应用程序。但是在实际使用中应预先设定使用哪种语言编辑器,一般从事电气控制的用户,常选择梯形图编辑器;熟悉计算机编程的用户,常选择语句表编辑器;熟悉数字电路的用户,常选择功能块图编辑器。设定方法已在创建项目窗口时介绍过,也可以在LAD/STL/FBD编辑器窗口中的View菜单中进行选择设定。
2.用梯形图( LAD)编辑器编辑组织块OB1
利用编程工具条上的按钮,按照如图3-26所示的按钮功能,将能很快地绘制出梯形图程序。
图3-26 编程工具条上按钮
3.用语句表( STL)编辑器编辑组织块OB1
在LAD/STL/FBD窗口中打开View菜单,设定编程语言为STL后,根据语句表逐条输入和编辑程序。如果使用符号表中不存在的符号地址,或者出现语法错误,则会显示为红色。
4.用功能块图( FBD)编辑器编辑组织块OB1
在LAD/STL/FBD窗口中,打开View菜单,设定编程语言为FBD后,按选择编程元件按钮,与编程工具条配合,再输入编程元件地址,如果是符号地址,可通过Options菜单选择LAD/FBD标签中的Width of address field,设定每行符号地址的大字符数(10~ 24个)。
参数设置完成后,硬件站的设定组态也就完成了。随后需要把设定组态存盘、下载到CPU。
1.保存( Save/Save and Compile)和下载(Download)
在HW Config窗口,点击Save图标(或者选择菜单Station>Save),或点击Save and Compile图标(或者选择菜单Station> Save and Compile),就可以把设定组态存盘。两者的区别是后者能产生系统数据块SDB。系统数据块的内容就是组态和参数。
存盘完成后,点击Download图标,就可以把设定组态下载到CPU。
存盘和下载的情况如图3-24所示。
2.上载( Upload)
如果有一套实际的硬件装置,该装置的硬件配置情况及其参数设置就称为实际组态( Actual Configutation)。如果需要改变其参数设置,可以先把实际组态上载,然后按上述方法修改参数下载CPU。上载方法:在SIMATIC Manager窗口,选中菜单PLC>Upload Station;在HW Config窗口,选中菜单PLC> Upload,或点击Upload to programming device图标。
1.总述( General)
如图3-16所示,General选项卡说明模块的名称、订货号、一般技术特性。对于CPU还说明其MPI地址。缺省MPI地址是2。如果不接入MPI网,保留缺省MPI地址即可。如果要联网,可点击Properties按钮,打开Properties MPI Interface对话框,重设MPI地址并接入网。如图3-17所示。
2.启动( Startup)
Startup选项卡如图3-18所示。S7-300 CPU和S7-400 CPU有不同的启动特性。S7 -300 CPU只能执行*重启动(Complete Restart)。
3.保持的存储器( Retentive Memory)
Retentive Memory选项卡如图3-19所示。所谓保持的存储器,是指CPU启动(Startup)后能保持停机前状态存储器。在该选项卡上用户可以设置带保护性能的M、T、C的数量。当S7-300 CPU有后备电池时,全部数据块DB都是保持的。选项卡的下半部分无需填写。当S7-300 CPU没有后备电池时,可以设置数据块DB的8个区间具有保持性能(新型S7 -300 CPU中所有DB都是保持的)。
4.扫描周期/时钟脉冲( Cycle/Clock Monitoring Time)
Cycle/Clock Memory选项卡如图3-20所示。扫描周期控制时间(Scan Cycle Monitoring Time)对于S7-300 CPU,缺省设置为150ms,如果扫描周期超过了这个时间,CPU进入STOP状态。用户可以根据需要改变这个设置。
通信占用时间百分比(Cycle Load from Communication)的缺省设置为20%,用户可以根据需要改变这个设置。
时钟脉冲存储器(Clock Memroy):系统制造了8个不同频率的时基脉冲(占空比为50%),用户可以根据需要把这些脉冲分配到的存储字节(MB),以便在程序中利用这些脉冲。
5.保护特性( Protection)
Protection选项卡如图3-21所示。保护等级(Level of Protection):1级相当于不保护;2级写保护;3级读写保护。
在S7系列PLC中,用户程序是由块组成的。构成用户程序的块包括以下几种。
1.组织块OB(Organization Block)
组织块OB是操作系统和用户程序之间的界面。操作系统只调用组织块,其他的程序需要通过用户程序中的指令调用,操作系统才会加以处理(扫描)。其中主要的组织块是OB1,这是操作系统自动地做循环扫描的的一个块。其他的组织块包括启动组织块和各种中断组织块,均由操作系统在特定条件下调用,用户不可以用简单的指令调用组织块。关于其他组织块的详细情况将在第5章加以说明。
2.功能块FB(Function Block)和功能FC (Function)
功能FC和功能块FB是用户程序中的主要逻辑操作块。主要的控制、运算、操作等均由FC和FB来完成。组织块(主要是OB1)负责安排FC和FB的调用条件和调用顺序。在前期的实验中,首先把程序写在FC中,在OB1中安排调用。
3.系统功能块SFB (System Function Block)和系统功能SFC(System Function)
系统功能块SFB和系统功能SFC本质上就是FB和FC,只是它们的作者是西门子公司。SFB和SFC通常用于完成一些通用的功能,如读写实时时钟、设置参数、数据通信等。在S7-300 CPU中通常会固化有一部分SFB和SFC,用户在编程时可以调用。
4.数据块DB (Data Block)
数据块DB用于记录数据。在数据块中只有数据没有程序。但数据块占用程序容量。按使用方法,数据块可分为全局(共享)数据块和背景(伴随)数据块两种。
STEP 7的主程序结构如图3-5所示。从图中可以看出,操作系统自动循环扫描OB1,OB1安排其他程序块的调用条件和调用顺序。FC和FB可以互相调用。功能块FB后面的阴影表示FB的背景数据块。程序块的调用与计算机中子程序的调用情况相同。
图3-5 STEP 7的程序调用
有关FC、FB、SFB、SFC、DB的概念及应用将在第6章详细介绍,作为初学者,初的编程练习*可在OB1内完成。
所谓寻址方式是指指令得到操作数的方式,可以直接或间接给出操作数的地址。STEP 7有4种寻址方式:立即寻址、存储器直接寻址、存储器间接寻址和寄存器间接寻址。
1.立即寻址
立即寻址是对常数或常量的寻址方式,其特点是操作数直接包含在指令中,或者指令的操作数是的。
例如:
SET //将RLO置1
AW W#16 #117//将常数W#16姐17与累加器1进行”与”逻辑运算
L 43 //将整数43装入累加器1
2.存储器直接寻址
存储器直接寻址的特点是直接给出操作数的存储单元地址。
例如:
O I0.2 //对输入位I0.2进行“或”逻辑运算
R Q4 0 //将输出位Q4.0置“0”
= M1.1 //使M1.1的内容等于RLO的内容
L C1 //将计数器C1中的计数值装入累加器1
T MW6 //将累加器1中的内容传送给MW6
3.存储器间接寻址
存储器间接寻址的特点是用指针进行寻址。操作数存储在由指针给出的存储单元中,根据要描述的地址复杂程度,地址指针可以是字或双字的,存储指针的存储器也应是字或双字的。
4.寄存器间接寻址
寄存器间接寻址的特点是通过地址寄存器寻址。在S7中有两个地址寄存器AR1和AR2,地址寄存器的内容加上偏移量形成地址指针,指向操作数所在的存储单元。
寄存器间接寻址有两种形式:区域内寄存器间接寻址和区域间寄存器间接寻址。
浙江西门子S7-1200系列PLC代理商价格