西门子模块6ES7223-1PH32-0XB0详解西门子模块6ES7223-1PH32-0XB0详解
西门子模块6ES7223-1PH32-0XB0详解

上海诗幕自动化设备有限公司是*从事西门子工业自动化产品销售和集成的高新技术企业。 在西门子工控领域,公司以精益求精的经营理念,从产品、方案到服务, 致力于塑造一个“行业*”,以实现可的发展。 多年以来,公司坚持“以客户为本,与客户共同发展”的思想, 全力以赴为工矿用户、设计单位、工程公司提供高、高性、高可靠性的整体解决方案。 “我们不仅仅销售的产品”是公司每个员工的工作信条, 在为客户提品和方案的中,我们愿意倾听客户,和客户共同完善, 不断服务,越客户的期望。以此为基础,我们追求客户、厂商和员工三方的共赢。 本公司与德国SIEMENS公司自动化与驱动部门的长期紧作中, 建立了良好的相互协作关系,在自动化产品与驱动产品业务逐年成倍增长, 为广大用户提供了SIEMENS的新的技术及自动控制的佳解决方案。 上海诗幕自动化科技有限公司 具备以下产品优势 西门子可编程控制器,西门子屏,西门子工业以太网, 西门子数控,西门子高低压变频器,西门子电机驱动等等。
西门子模块6ES7223-1PH32-0XB0详解西门子模块6ES7223-1PH32-0XB0详解
工具条
(1)工具条,如图4所示。
图4 工具条
各快捷按钮从左到右分别为:新建项目、打开现有项目、保存当前项目、打印、打印预览 、剪切选项并至剪贴板、将选项至剪贴板、在光标位置粘贴剪贴板内容、撤消后一个条目、编译程序块或数据块(任意一个现用窗口)、全部编译(程序块、数据块和块)、将项目从PLC上载至STEP 7-Micro/WIN 32、从STEP 7-Micro/WIN 32下载至PLC、符号表名称列按照A-Z从小至大排序、符号表名称列按照Z-A从大至小排序、选项(配置程序编辑器窗口)。
(2) 调试工具条,如图5所示。
图5 调试工具条
各快捷按钮从左到右分别为:将PLC设为运行、将PLC设为停止 、在程序状态打开/关闭之间切换 、在触发暂停打开/停止之间切换(只用于语句表)、在图状态打开/关闭之间切换 、状态图表单次读取、状态图表全部写入 、强制PLC数据 、取消强制PLC数据 、状态图表全部取消强制 、状态图表全部读取强制数值。
(3)公用工具条,如图6所示。
图6 公用工具条
图7 POU注解
图8 网络注解
公用工具条各快捷按钮从左到右分别为:
网络:单击该按钮,在LAD或FBD程序中一个空网络。
网络:单击该按钮,LAD或FBD程序中的整个网络。
POU注解:单击该按钮在POU注解打开(可视)或关闭(隐藏)之间切换。每个POU注解可允许使用的大字符数为4096。可视时,始终位于POU顶端,在个网络之前显示。如图7所示。
图9 网络的符号信息表
网络注解:单击该按钮,在光标所在的网络标号下方出现灰色方框中,输入网络注解。再单击该按钮,网络注解关闭。如图8所示。
检视/隐藏每个网络的符号信息表:单击该按钮,用所有的新、旧和修改符号名更新项目,而且在符号信息表打开和关闭之间切换。如图9所示。
切换书签:设置或移除书签,单击该按钮,在当前光标的程序网络设置或移除书签。在程序中设置书签,书签便于在较长程序中的网络之间来回。如图10所示。
下一个书签:将程序至下一个书签,单击该按钮,向下移至程序的下一个带书签的网络。
图3-10 网络设置书签
前一个书签:将程序至前一个书签,单击该按钮,向上移至程序的前一个带书签的网络。
全部书签:单击该按钮,移除程序中的所有当前书签。
在项目中应用所有的符号 :单击该按钮,用所有新、旧和修改的符号名更新项目,并在符号信息表打开和关闭之间切换。
建立表格未定义符号:单击该按钮,从程序编辑器将不带地址的符号名传输至地址的新符号表标记。
常量说明符:在SIMATIC类型说明符打开/关闭之间切换,单击“常量描述符” 按钮,使常量描述符可视或隐藏。对许多指令参数可直接输入常量。仅被为100的常量具有不确定的大小,因为常量100可以表示为字节、字或双字大小。当输入常量参数时,程序编辑器根据每条指令的要求或更改常量描述符。
(4)LAD指令工具条,如图11所示。
从左到右分别为:向下直线,向上直线,左行,右行,接点,线圈,指令盒。
图11 LAD指令工具条
3. 浏览条(Nigation Bar)
浏览条为编程提供按钮控制,可以实现窗口的快速切换,即对编程工具执行直接按钮存取,包括程序块(Program Block)、符号表(Symbol Table)、状态图表(Status Chart)、数据块(Data Block)、块(System Block)、交叉引用(Cross Reference)、和通信(Communication)。单击上述任意按钮,则主窗口切换成此按钮对应的窗口。
2 2 用菜单命令“检视”→“帧”→“浏览条”,浏览条可在打开(可见)和关闭(隐藏)之间切换。
2 2 用菜单命令“工具”→“选项”,选择“浏览条”标签,可在浏览条中编辑字体。
浏览条中的所有操作都可用“指令树(Instuction Tree)”视窗完成,或通过“检视(View)” →“元件”菜单来完成。
4. 指令树(Instuction Tree)
指令树以树型结构提供编程时用到的所有快捷操作命令和PLC指令。可分为项目分支和指令分支。
项目分支用于组织程序项目:
2 2 用鼠标右键单击“程序块”文件夹,新子程序和中断程序。
2 2 打开“程序块”文件夹,并用鼠标右键单击POU图标,可以打开POU、编辑POU属性、用保护POU或为子程序和中断程序重新命名。
2 2 用鼠标右键单击“状态图”或“符号表”文件夹,新图或表。
2 2 打开“状态图”或“符号表”文件夹,在指令树中用鼠标右键单击图或表图标,或双击适当的POU标记,执行打开、重新命名或操作。
指令分支用于输入程序,打开指令文件夹并选择指令:
2 2 拖放或双击指令,可在程序中指令。
2 2 用鼠标右键单击指令,并从弹出菜单中选择“帮助”,有关该指令的信息。
2 2 将常用指令可拖放至“偏好项目”文件夹。
2 2 若项目了PLC类型,指令树中红色标记 x是表示对该PLC无效的指令。
5. 用户窗口
可同时或分别打开图3中的6个用户窗口,分别为:交叉引用、数据块、状态图表、符号表、程序编辑器、局部变量表。
(1)交叉引用(Cross Reference)
在程序编译*后,可用下面的打开“交叉引用”窗口:
2 2 用菜单“检视”→ “交叉引用”(Cross Reference)
2 2 单击浏览条中的“交叉引用” 按钮
如图12所示,“交叉引用”表列出在程序中使用的各操作数所在的POU、网络或行位置,以及每次使用各操作数的语句表指令。通过交叉引用表还可以查看哪些内存区域已经被使用,作为位还是作为字节使用。在运行下编辑程序时,可以查看程序当前正在使用的跳变的地址。交叉引用表不下载到可编程控制器,在程序编译*后,才能打开交叉引用表。在交叉引用表中双击某操作数,可以显示出包含该操作数的那一部分程序。
图12 交叉引用表
(2)数据块
“数据块”窗口可以设置和修改变量存储器的初始值和常数值,并加注必要的注释说明。
用下面的打开“数据块”窗口:
2 2 单击浏览条上的“数据块” 按钮。
2 2 用“检视”菜单→“元件”→“数据块”。
2 2 单击指令树中的“数据块”图标。
(3)状态图表(Status Chart)
将程序下载至PLC之后,可以建立一个或多个状态图表,在联机调试时,打开状态图表,各变量的值和状态。状态图表并不下载到可编程控制器,只是用户程序运行的一种工具。
用下面的可打开状态图表:
2 2 单击浏览条上的“状态图表” 按钮。
2 2 菜单命令:“检视”→“元件” → “状态图”。
2 2 打开指令树中的“状态图”文件夹,然后双击“图”图标。
若在项目中有一个以上状态图,使用位于“状态图”窗口底部的
“图”标签在状态图之间。
可在状态图表的地址列输入须的程序变量地址,在PLC运行时,打开状态图表窗口,在程序扫描执行时,连续、自动地更新状态图表的数值。
(4)符号表(Symbol Table)
符号表是程序员用符号编址的一种工具表。在编程时不采用元件的直接地址作为操作数,而用有实际含义的自定义符号名作为编程元件的操作数,这样可使程序更容易理解。符号表则建立了自定义符号名与直接地址编号之间的关系。程序被编译后下载到可编程控制器时,所有的符号地址被转换成地址,符号表中的信息不下载到可编程控制器。
用下面的可打开符号表:
2 2 单击浏览条中的“符号表” 按钮。
2 2 用菜单命令:“检视”→“符号表”。
2 2 打开指令树中的符号表或全局变量文件夹,然后双击一个表格 图标。
(5)程序编辑器
用菜单命令“文件”→ “新建”,“文件” → “打开”或“文件” →“导入”,打开一个项目。然后用下面打开“程序编辑器”窗口,建立或修改程序:
2 2 单击浏览条中的“程序块” 按钮,打开主程序(OB1)。可以单击子程序或中断程序标签,打开另一个POU。
2 2 指令树→程序块→双击主程序(OB1) 图标、子程序图标或中断程序图标。
用下面可改变程序编辑器选项:
2 2 菜单命令“检视” → LAD、FBD、STL,更改编辑器类型。
2 2 菜单命令“工具”→ “选项” →“一般” 标签,可更改编辑器(LAD、FBD或STL)和编程(SIMATIC或IEC 1131-3)。
2 2 菜单命令“工具” → “选项” → “程序编辑器”标签,设置编辑器选项。
2 2 使用选项快捷按钮→设置“程序编辑器”选项。
(6)局部变量表
程序中的每个POU都有自己的局部变量表,局部变量存储器(L)有64个字节。局部变量表用来定义局部变量,局部变量只在建立该局部变量的POU中才有效。在带参数的子程序调用中,参数的传递就是通过局部变量表传递的。
在用户窗口将水平条下拉即可显示局部变量表,将水平条拉至程序编辑器窗口的顶部,局部变量表不再显示,但仍旧存在。
6. 输出窗口
输出窗口:用来显示STEP 7-Micro/WIN 32程序编译的结果,如编译结果有无错误、错误编码和位置等。
2 2 菜单命令:“检视”→“帧”→“输出窗口”在窗口打开或关闭输出窗口。
7. 状态条
状态条:提供有关在STEP 7-Micro/WIN 32中操作的信息。

模拟输出模块 332; AO 4 x 12 位;(6ES7332-5HD01-0AB0)
如果是电压输出,有2 线制连接(对线路电阻无补偿)和 4 线制连接(对线路电阻有补偿)。
如果是电流输出的话,只有两线制的形式,请参考下面的接线图:
你做模拟的话,应该用的是电流源吧,电流源应该是有源的啊,怎么还会出现无源的选项?(一般有源无源在选择输入的时候会出现,比如PLC的AI模块,要接收一个4-20mA的电流,如果输入需要PLC供电,那它就是无源的;如果不需要,那它就是有源的,也就是说它自己能产生电流)AO模块怎么连接的设备,你就用校验仪怎么连接设备。
WJT
浮点数算术运算指令——西门子S7系列PLC
S7300系列CPU 可以处理符合IEEE的32位浮点数。可以完成32位浮点数的加、减、乘、除运算,以及取值、平方、开平方、指数、对数、三角函数、反三角函数等指令。
l 基本的浮点数算术运算指令
STL
指令
FBD符号
说 明
+R
将累加器1,2中的32位浮点数相加,32位结果保存在果加器1中。
-R
用累加器2中的32位浮点数减去累加器1中的浮点数,结果保存在累加器1中。
*R
将累加器l,2中的32位浮点数相乘,32位乘积保存在累加器1中。
/R
用累加器2中的32位浮点数除以累加器1中的浮点数,32位商保存在累加器1中。
ABS
对累加器l中的32位浮点数取值。
l 扩展的浮点数算术运算指令
STL指令
FBD符号
说 明
SQR
求累加器1中的32位浮点数的平方值。
SQRT
求累加器1中的32位浮点数的开平方值
EXP
求累加器1中的32位浮点数以e为底的指数
LN
求累加器1中的32位浮点数的自然对数
SIN
求累加器1中的32位浮点数的正弦值
COS
求累加器1中的32位浮点数的余弦值
TAN
求累加器1中的32位浮点数的正切值
ASIN
求累加器1中的32位浮点数的反正弦值
ACOS
求累加器1中的32位浮点数的反余弦值
ATAN
求累加器1中的32位浮点数的反正切值