| 注册| 产品展厅| 收藏该商铺

行业产品

当前位置:
西门子plc模块代理商>>西门子博途软件>>西门子winCC软件>> 博途西门子编程软件6DD16840GC0编程

西门子编程软件6DD16840GC0编程

返回列表页
  • 西门子编程软件6DD16840GC0编程
收藏
举报
参考价 670
订货量 1
具体成交价以合同协议为准
  • 型号 博途
  • 品牌 Siemens/西门子
  • 厂商性质 代理商
  • 所在地 上海
在线询价 收藏产品

更新时间:2019-01-14 10:40:23浏览次数:754

联系我们时请说明是化工仪器网上看到的信息,谢谢!

同类优质产品

更多产品

产品简介

西门子编程软件6DD16840GC0编程 *:
公司主营:西门子数控,S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人机界面,变频器,DP总线,MM变频器,6SE70交流工程调速变频器6RA70等系列产品。

详细介绍

西门子编程6DD16840GC0编程

本公司主营西门子工业自动化产品,原装,假一罚十,品质保障.PV 参数的值作为确定“TagOut"输出的。只要当前计数器值大于或等于操作数
“Tag_PV"的值,输出“TagOut"的状态就为“1"。在其它任何情况下,输出“TagOut"
的状态均为“0"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
参见
有效数据类型概述 (页 247)
设置局部变量的保持性 (页 8040)
设置背景数据块中的保持性 (页 8114)
有关 LAD 的基本信息 (页 8207)
CTD:减计数
说明
可以使用“减计数"指令,递减输出 CV 的值。如果输入 CD 的状态从“0"变为“1"
(上升沿),则执行该指令,同时输出 CV 的当前计数器值减 1。每检测到一个上
升沿,计数器值就会递减 1,直到达到数据类型的下限为止。达到下*,输入 CD
的状态将不再影响该指令。
可以查询 Q 输出中的计数器状态。如果当前计数器值小于或等于“0",则 Q 输出的状
态将置位为“1"。在其它任何情况下,输出 Q 的状态均为“0"。
输入 LD 的状态变为“1"时,将输出 CV 的值设置为参数 PV 的值。只要输入 LD 的信
号状态仍为“1",输入 CD 的状态就不会影响该指令。
说明
只需在程序中的某一位置处使用计数器,即可避免计数错误的风险。
每次调用“减计数"指令,都会为其分配一个 IEC 计数器用于存储指令数据。IEC 计数器
是一种具有以下某种数据类型的结构:
指令
4.1 指令
对 PLC 进行编程
786 编程和操作手册, 10/2018
对于 S7-1200 CPU
数据类型 IEC_<Counter> 的数据块(共
享 DB)
局部变量
● IEC_SCOUNTER / IEC_USCOUNTER
● IEC_COUNTER / IEC_UCOUNTER
● IEC_DCOUNTER / IEC_UDCOUNTER
● CTD_SINT / CTD_USINT
● CTD_INT / CTD_UINT
● CTD_DINT / CTD_UDINT
● IEC_SCOUNTER / IEC_USCOUNTER
● IEC_COUNTER / IEC_UCOUNTER
● IEC_DCOUNTER / IEC_UDCOUNTER
对于 S7-1500 CPU
数据类型 IEC_<Counter> 的数据块(共
享 DB)
局部变量
● IEC_SCOUNTER / IEC_USCOUNTER
● IEC_COUNTER / IEC_UCOUNTER
● IEC_DCOUNTER / IEC_UDCOUNTER
● IEC_LCOUNTER / IEC_ULCOUNTER
● CTD_SINT / CTD_USINT
● CTD_INT / CTD_UINT
● CTD_DINT / CTD_UDINT
● CTD_LINT / CTD_ULINT
● IEC_SCOUNTER / IEC_USCOUNTER
● IEC_COUNTER / IEC_UCOUNTER
● IEC_DCOUNTER / IEC_UDCOUNTER
● IEC_LCOUNTER / IEC_ULCOUNTER
可以按如下声明 IEC 计数器:
● 数据类型 IEC_<Counter> 的数据块声明(例如,“MyIEC_COUNTER")
● 声明为块中“Static"部分的 CTD_<Data type> 或 IEC_<Counter> 类型的局部变量(例
如 #MyIEC_COUNTER)
如果在单独的数据块中设置 IEC 计数器(单背景),则将默认使用“的块访问"
(optimized block access) 创建背景数据块,并将各个变量定义为具有保持性。有关在背景
数据块中设置保持性的更多信息,请参见“另请参见"。
如果在函数块中使用“的块访问"(optimized block access) 设置 IEC 计数器作为本地
变量(多重背景),则其在块接定义为具有保持性。
执行“减计数"指令之前,需要事先预设一个逻辑运算。该运算可以放置在程序段的中间
或者末尾。
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 787
参数
下表列出了“减计数"(Count down) 指令的参数:
参数声明数据类型存储区说明
S7-1200 S7-1500
CD Input BOOL I、Q、M、
D、L 或常

I、Q、M、
D、L 或常

计数输入
LD Input BOOL I、Q、M、
D、L、P 或
常数
I、Q、M、
T、C、D、
L、P 或常

装载输入
PV Input 整数I、Q、M、
D、L、P 或
常数
I、Q、M、
D、L、P
或常数
使用 LD = 1 置位
输出 CV 的目标
值。
Q Output BOOL I、Q、M、
D、L
I、Q、M、
D、L
计数器状态
CV Output 整数、CHAR、
WCHAR、
DATE
I、Q、M、
D、L、P
I、Q、M、
D、L、P
当前计数器值
可以从指令框的“???"下拉列表中选择该指令的数据类型。
示例
以下示例说明了该指令的工作原理:
􀀦􀀧
􀀯􀀧
􀀳􀀹
􀀴
􀀦􀀹
􀲯􀀷􀁄􀁊􀀬􀁑􀁂􀀔􀲯
􀲯􀀷􀁄􀁊􀀬􀁑􀁂􀀕􀲯
􀲯􀀷􀁄􀁊􀁂􀀳􀀹􀲯
􀲯􀀷􀁄􀁊􀁂􀀦􀀹􀲯
􀲯􀀷􀁄􀁊􀀲􀁘􀁗􀲯
􀲯􀀦􀀷􀀧􀁂􀀧􀀥􀲯
􀀦􀀷􀀧
􀀬􀀱􀀷
当“TagIn_1"操作数的状态从“0"变为“1"时,执行该指令且“Tag_CV"输出的值减
1。每检测到一个上升沿,计数器值就会递减 1,直到达到所数据类型的下限 (INT
= -32768)。
指令
4.1 指令
对 PLC 进行编程
788 编程和操作手册, 10/2018
只要当前计数器值小于或等于 0,“TagOut"输出的状态就为“1"。在其它任何情况
下,输出“TagOut"的状态均为“0"。
有关以上示例中编程代码的更多信息,请参见“Sample Library for Instructions
(页 697)"。
参见
有效数据类型概述 (页 247)
设置背景数据块中的保持性 (页 8114)
设置局部变量的保持性 (页 8040)
有关 LAD 的基本信息 (页 8207)
CTUD:加减计数
说明
可以使用“加减计数"指令,递增和递减输出 CV 的计数器值。如果输入 CU 的状态
从“0"变为“1"(上升沿),则当前计数器值加 1 并存储在输出 CV 中。如果输入 CD
的状态从“0"变为“1"(上升沿),则输出 CV 的计数器值减 1。如果在一个程序
周期内,输入 CU 和 CD 都出现上升沿,则输出 CV 的当前计数器值保持不变。
计数器值可以一直递增,直到其达到输出 CV 处数据类型的上限。达到上限后,即使
出现上升沿,计数器值也不再递增。达到数据类型的下限后,计数器值便不再递
减。
输入 LD 的状态变为“1"时,将输出 CV 的计数器值置位为参数 PV 的值。只要输入
LD 的状态仍为“1",输入 CU 和 CD 的状态就不会影响该指令。
当输入 R 的状态变为“1"时,将计数器值置位为“0"。只要输入 R 的状态仍为
“1",输入 CU、CD 和 LD 状态的改变就不会影响“加减计数"指令。
可以在 QU 输出中查询加计数器的状态。如果当前计数器值大于或等于参数 PV 的值,则
将输出 QU 的状态置位为“1"。在其它任何情况下,输出 QU 的状态均为“0"。
可以在 QD 输出中查询减计数器的状态。如果当前计数器值小于或等于“0",则 QD 输出
的状态将置位为“1"。在其它任何情况下,输出 QD 的状态均为“0"。
说明
只需在程序中的某一位置处使用计数器,即可避免计数错误的风险。


 

下一篇:西门子组态软件6AV6612-0AA00-0AM0总代理

收藏该商铺

登录 后再收藏

提示

您的留言已提交成功!我们将在第一时间回复您~
二维码 意见反馈
在线留言