Siemens/西门子 品牌
经销商厂商性质
上海市所在地
西门子PLC代理商 6ES7313-6CG04-4AB2 楼宇自动化
¥30石嘴山西门子DP总线电缆代理商 型号全
¥11吴忠西门子PROFIBUSDP通讯电缆代理商 总线电缆
¥10吴忠西门子电缆6XV1830-0EH10 总线电缆
面议吴忠西门子电缆6XV1840-2AH10 以太网电缆 总线电缆
¥10吴忠西门子通讯电缆6XV1830-3EH10 总线电缆
¥16吴忠西门子DP总线电缆代理商 型号全
¥15固原西门子PROFIBUSDP通讯电缆代理商 总线电缆
¥14固原西门子电缆6XV1830-0EH10 总线电缆
¥240中卫西门子DP总线电缆代理商 型号全
¥13新疆西门子PROFIBUSDP通讯电缆代理商 总线电缆
¥12西门子触摸屏代理商6AV2124-6DJ00-0AX0
¥213西门子变频器代理商6SE6440-2UC31-5DA1 西门子变频器代理商6SE6440-2UC31-5DA1
酉蔓电气设备(上海)有限公司本着“以人为本、科技先导、顾客满意、持续改进”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公司的技术特长,几年来,上海酉蔓公司在与德国SIEMENS公司自动化与驱动部门的*紧密合作过程中,建立了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了SIEMENS的新技术及自动控制的优秀解决方案。
选择性输出(Selectable Outputs)
只能显示一个值在输出模块上,要进行如下选择:
从列表中元素的选择
测量值、均方根和平方值的选择
按如下选择显示的值如下:
3个开关用来设置代码,检测到第4个开关——取码开关的信号,则记录下代码。从此,被计算的地址用
来存取输出。
同一个地址标识三个值:测量值、及其均方根和平方值。要选择这三个值中的一个,要求2个选择器开
结构化S7-SCL程序的设计
Design of a Structured S7-SCL Program
块的种类(Block Types)
采用结构化S7-SCL程序是前面定义的任务的解决方案。换言之,意思是采用模块化设
计,程序分成几个块,每块对应特定的子任务。在SCL中,与在STEP 7中的其他语言一样,有
下列块类型可用。
在S7-SCL源文件中块的约定(Arrangement of Blocks in S7-SCL Source Files)
一个S7-SCL程序包含一个或几个S7-SCL源文件。一个源文件能够包含单个块或一个有几个块
的完整程序。
定义子任务
Defining the Subtasks
子任务(Subtasks)
下图显示了子任务,方形区域表示块。逻辑块从左到右排列,也是他们被调用的次序。
选择和要用的块类型(Selecting and Assigning the Available Block Types)
根据下列准则选择各个块:
定义块间接口
Defining the Interfaces Between Blocks
概述(Overview)
功能
Function
块名称
Block Name
用户程序只能在一个OB启动。因测量值将被不断地获取,要求有一个循环调用的组织块(OB1)。
程序部分——数据输入和数据输出在此OB中编程。 "Cycle" OB
子任务“获取测量数据”要求一个带内存的块,即功能块,因为某些本地块数据(如环形缓冲区)必须从一个程序循环保留至下一个程序循环。排序数据(内存)的定位在实例数据块ACQUIRE_DATA中。同样的FB也能够管理地址和选择输出子任务,因数据是在此用。 "Acquire" FB
当为子任务排序测量数据和计算结果选择块类型时,记住须要一个包含每个测量值的计算结果“均方根”和“平方值”的输出缓冲区。只有FB是合适的块类型。因为在调用层次中,此FB被上层的FB调用,它不需要拥有自己的DB。其实例数据能够存贮在调用它的FB的实例数据块中。"Evaluate" FB
函数子任务计算均方根和平方值,因结果能够作为函数值返回,而且无可用数据在一个程序循环后再需要保留。标准的S7-SCL函数SORT能够用来计算均方根。建立特殊函数SQUARE来计算均方根,同时检查其值是否在允许的范围内。"SQRT" FC(square root)and"Square" FC
定义块间接口
Defining the Interfaces Between Blocks
概述(Overview)
块的接口由能够为其他块存取的参数组成。
声明的参数是一个占位符,当块被实际地使用(被调用)时,则有一个值。占位符当作形式参
数,当块被调用时的值作为实际参数。当一个块被调用,输入数据作为实际参数传递给
它。程序返回到凋用块后,输出数据可用作更多的处理。函数能够传递其结果作为函数值。
块参数能够分为以下几类:
Cycle OB
CYCLE OB没有自己的形式参数。它调用功能块ACQUIRE,并传递测量值和控制数据到其形式参
数。
"获取"功能块(Acquire FB)
求值(Evaluate)
功能块ACQUIRE调用功能块EVALUATE。他们共享的是要求排序的测量值数组。而且数组声明成
输入/输出参数。为计算结果均方根和平方值建立了一个结构化的数组作为输出参数。下表显
示了形式参数:
SQRT and Square
这些函数被EVALUATE调用。他们需要一个输入值(自变量),并作为函数值返回其结果。
块参数 描述 声明
输入参数 当块被调用时,输入参数接受实 VAR_INPUT
Input parameters 际的输入值。他们是只读的。
输出参数 输出参数传送当前输出值到产生 VAR_OUTPUT
Output parameters 调用的块。能够写入或读出数据。
输入/输出参数 输入/输出参数在块被调用时接受 VAR_IN_OUT
In/out parameters 变量的实际值,且将结果返回给
原来的变量。
Cycle OB
CYCLE OB没有自己的形式参数。它调用功能块ACQUIRE,并传递测量值和控制数据到其形式参
数。