- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-19 17:06:40
SIMATIC 驱动控制器将要求苛刻的机器方案所需的功能组合在一起:通过功能多样的 SINAMICS S120 变频器系统实现故障安全 T-CPU 的运动控制功能;所有功能在一个紧凑型控制器中提供。
SIMATIC 驱动控制器适合采用 SINAMICS S120 变频器系统的应用,原因是
需要一种高动态的灵活多轴传动系统:
广泛的性能
全面的电机系列
多种控制方式(伺服、矢量、V/f)
扩展工艺功能(VIBX 减振等)
需要受控的进给/反馈:
防止有害的线路谐波失真
达到较高的交流电源变化抗扰性
用于实现制动时的再生回馈
典型应用领域包括:
多轴机器(如印刷和造纸机械)
具有较短机器周期的高性能应用(如包装机械和搬运应用)
给控制和驱动系统留出很小空间的紧凑型机器(如机器床身中的控制柜)
分布式控制和驱动方案
多个 SIMATIC 驱动控制器相互同步或通过跨 PLC 同步与其它 SIMATIC S7-1500 控制器同步的模块化机器
需要采用故障安全 PLC 来提供机器和操作员保护的应用
对运动控制和 PLC 性能具有中等到较高要求的苛刻自动化解决方案,这些解决方案需要适当数量的接口和工艺 I/O
步骤一:在编辑器窗口中,选择菜单命令「文件 → 新建」。
步骤二:在接下来出现的对话框中,选择块将要链接的 S7 用户程序。
步骤三:输入希望创建的逻辑块的名称。
步骤四:单击「确定」,进行确认。
6.3.5.3 创建数据块(DB)
正如其他块一样,在 SIMATIC 管理器或增量编辑器中都可以创建数据
块。操作步骤如下。
步骤一:在增量编辑器中,选择菜单命令文件 > 新建或单击工具栏上的
相应按钮。
步骤二:在对话框中,选择您希望将正在创建的块链接到其上的 S7 用
户程序。
步骤三:在对话框中指定您希望创建的数据块。由于 DB0 已为系统保
留,所以您不能使用该编号。
步骤四:在「新建数据块」对话框中,选择创建哪一种类型的数据块:
(1)数据块(共享数据块);(2)引用了用户自定义数据类型的数据块(共
享数据块);(3)指向功能块的数据块(背景数据块)。
1本地数据堆栈区L是局部变量,L变量仅在调用它的子程序中有效。
不同子程序中的L变量可用同名。如,FC1中有L0.1,FC2中也有L0.1这个变量,而2者间没任何关系、也不会相互冲突。
2不需要做初始化
3 局部变量解释:
L 是局部存储器,作为暂时存储器或给子程序传递参数,L也可以L*.*(如L2.5 是BOOL 量,是第二个字节的第五位),LB,LW,LD来存取,但仅仅在它被创建的块中有效,它也可以在符号表中定义,但只能在各个POU自己的符号表中定义.
4. 全局变量和局部变量在符号寻址编程时,全局变量直接显示符号名,而局部变量在符号前会加上#,采用局部变量编程有很多优势:程序可以功能化移植(减少重复编程量),大程序方便协同作战(把任务分成各个功能块),这是SIEMENS的PLC比较优越性之处。
5 使用时请注意,一定要先赋值,后使用局部变量又称临时本地数据区(L堆栈),位于CPU的工作存储区用于存储程序块(OB、FB、FC)被调用时的临时数据,访问临时数据比访问数据块中的数据更快。
“L是局部变量,只能在局部使用,不能在全局使用。”只是在这个程序块中可以使用的,使用结束后就会自动复位,它不能被其他的程序使用。临时变量的使用原则就是:先赋值,再使用
在S7-300CPU中,每一个优先级的局部数据区的大小是固定的。一般在组织块中调用程序块(FB、FC等),操作系统分配给每一个执行级(组织块OB,一般在OB块执行并调用其它FB、FC)的局部数据区的大数量为256B(字节),组织块OB自己占去20B或22B,还剩下多234B可分配给FC或FB。如果块中定义的局部数据的数量大于256字节,该块将不能下载到CPU中。在下载过程中提示错误信息:The?block?could?not?be?copied(该块不能被复制)。如果单击错误信息框中的Detail(详细)按钮,将弹出帮助信息:Incorrect?local?data?length(不正确的局部数据长度)。
在SIMATIC管理器中依次展开你的项目到Blocks(块),右击选中某个块,选择菜单bbbbbb?Properties(目标属性)选项。在块的属性对话框中,可以看到块所需要的局部数据字节数(Length长度:Local?Data(局部数据))。
在SIMATIC管理器中选中你的项目的Block(块(文件夹,执行菜单命令Options(选项)/Reference?Data(参考数据)/Display(显示),然后选择Program?Structure(程序结构),即可在参考表中查看局部数据的占用情况。
STEP 7 的程序代码可以分为多个网络(Net work),每个网络通常完
成一个相对完整的功能。单击工具栏上的按钮 ,可以插入一个新的网
络。
单击菜单项「View」,弹出级联菜单,选择决定使用的编辑器,用户窗
口就会出现所选的编辑器窗口。编程元素窗口会根据当前使用的编程语言自
动显示相应的编程元素,在程序编辑器窗口,单击工具栏上的按钮
,可以显示或隐藏编程元素窗口。
用户通过双击操作或鼠标拖曳就可以在程序中添加这些编程元素。若用
鼠标选中一个编程元素,按下 F1 键就会显示出这个元素的使用说明,即使
用户不能记忆每一条指令,也可很方便地编制程序。
当然,若用户选择的是 LAD 或 FBD 编程语言,在程序编辑器的工具栏
上也会显示常用的编程指令和程序结构控制的快捷按钮,用户使用这些按
钮能够很方便地编写程序。
6.3.5 创建块的方法
6.3.5.1 使用 SIMATIC 管理器创建块
打开在其中插入 S7 块的项目的「块」文件夹。选择菜单命令:
(1)产生功能块(FB),菜单命令「插入 →S7 块 → 功能块」。
(2)产生功能(FC),菜单命令「插入 →S7 块 → 功能」。
(3)产生组织块(OB),菜单命令「插入 →S7 块 → 组织块」。
(4)产生数据块(DB),菜单命令「插入 →S7 块 → 数据块」。
(5)产生用户自定义数据类型(UDT),菜单命令「插入 →S7 块 → 数
据类型」。