西门子S7-300授权代理经销商
西门子S7-300授权代理经销商
其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球**芯片制造商台积电毗邻,
东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
常开触点 I0.0 和 I0.1 必须接通(闭合)才能激 活 Q0.0。NOT 指令用作取反器。 在 RUN 模式 下,Q0.0 和 Q0.1 的逻辑状态相反。 Network 1 LD I0.0 A I0.1 = Q0.0 NOT = Q0.1 常开触点 I0.2 必须接通或常闭触点 I0.3 必须断 开,才能激活 Q0.2。一个或多个并联 LAD 分支 (或逻辑)为真,才能激活输出。 Network 2 LD I0.2 ON I0.3 = Q0.2 P 触点上出现上升沿输入或 N 触点上出现下降沿 输入时会输出一个持续 1 个扫描周期的脉冲。 在 RUN 模式下,Q0.4 和 Q0.5 的脉动状态变化 过快,无法在程序状态视图中监视。 置位和复 位输出将脉冲状态锁存至 Q0.3,这使得此状态 变化在程序状态视图中可见。输出指令将位值分配给外部 I/O(I、Q)和内部 存储器(M、SM、T、C、V、S、L)。 Network 1 LD I0.0 = Q0.0 = Q0.1 = V0.0 将一组连续的 6 个位设置为值 1。指定起始位地 址和要置位的位数。 第一个位 (Q0.2) 的值为 1 时,“置位”指令的程序状态指示器为 ON。 Network 2 LD I0.1 S Q0.2, 6 将一组连续的 6 个位复位为值 0。指定起始位地 址和要复位的位数。 第一个位 (Q0.2) 的值为 0 时,“复位”指令的程序状态指示器为 ON。 Network 3 LD I0.2 R Q0.2, 6 成组置位和复位 8 个输出位(Q1.0 至 Q1.7)。 Network 4 LD I0.3 LPS A I0.4 S Q1.0, 8 LPP A I0.5 R Q1.0, 8 置位和复位指令执行锁存继电器的功能。 要隔 离置位/复位位,请确保它们不会被其它赋值指 令改写。在该示例中,Network 4 成组置位和复 位八个输出位(Q1.0 至 Q1.7)。 在 RUN 模式 下,Network 5 会改写 Q1.0 位值并控制 Network 4 中的置位/复位程序状态指示器说明 READ_RTC、SET_RTC 编程提示 这些指令不接受无效日期。例如,如果输入 2 月 30 日,则会发生非致命性日时钟错误 (0007H)。 不要在主程序和中断例程中使用 READ_RTC/SET_RTC 指令。执行另一个 READ_RTC/SET_RTC 指令时,无法执行中断例程中的 READ_RTC/SET_RTC 指令。在这种情况下,CPU 会置位系统 标志位 SM4.3,指示尝试同时对日时钟执行二重访问,导致 T 数据错误(非致命错误 0007H)。 CPU 中的日时钟仅使用年份的*后两位数,因此 00 表示为 2000 年。使用年份值的用户程 序必须考虑两位数的表示法。 2099 年之前的闰年年份,CPU 都能够正确处理。 8 字节时间缓冲区的格式,从字节地址 T 开始 所有日期和时间值必须采用 BCD 格式分配(例如,16#12 代表 2012 年)。00 至 99 的 BCD 值范围可分配范围为 2000 至 2099 的年份。 T 字节 说明 数据值 0 年 00 至 99(BCD 值)20xx 年:其中,xx 是 T 字节 0 中的两位数 BCD 值 1 月 01 至 12(BCD 值) 2 日 01 至 31(BCD 值) 3 小时 00 至 23(BCD 值)始终设置为 00 7 星期几 使用 SET_RTC/TODW 指令写入时会忽略值。 通过 READ_RTC/TODR 指令进行读取时,值会根据当前年/月/日值 报告正确的星期几。 1 至 7,1 = 星期日,7 = 星期六(BCD 值) 超出断电时长对 CPU 时钟的影响 有关掉电期间实时时钟可维持正确时间的时长,请参见《S7-200 SMART 系统手册》的附录 A“CPU 规范”。 超出断电时长后,CPU 将初始化为下表所示的时间值。 日期 时间 星期几 2000 年 1 月 1 日 00:00:00 星期六 说明 紧凑型串行 (CRs) CPU 型号没有 RTC(实时时钟) 可使用 READ_RTC 和 SET_RTC 指令设置紧凑型串行 (CRs) CPU 型号中的年份、日期和时间值, 但这些值将在下一次 CPU 断电通电循环时丢失。上电时,日期和时间将初始化为 2000 年 1 月 1 日。读取和设置扩展实时时钟 LAD/FBD STL 说明 TODRX T 读取扩展实时时钟指令从 PLC 中读取当前时间、日期和夏令时组态,并将 其装载到从 T 所分配地址开始的 19 字节缓冲区中。 TODWX T 设置实时时钟指令使用字节地址 T 分配的 19 字节时间缓冲区数据将新的 时间、日期和夏令时组态写入到 PLC 中。 ENO = 0 时的非致命错误 受影响的 SM 位 • 0006H 间接地址 • 0007H T 数据错误 • 0091H 操作数超出范围 无 输入 数据类型 操作数 T BYTE IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC 说明 READ_RTCX、SET_RTCX 编程提示 这些指令不接受无效日期。例如,如果输入 2 月 30 日,则会发生非致命性日时钟错误 (0007H)。 不要在主程序和中断例程中使用 READ_RTCX/SET_RTCX 指令。执行另一个 READ_RTCX/ SET_RTCX 指令时,无法执行中断例程中的 READ_RTCX/SET_RTCX 指令。在这种情况下,CPU 会置位系统标志位 SM4.3,指示尝试同时对日时钟执行二重访问,导致 T 数据错误(非致命 错误 0007H)。 CPU 中的日时钟仅使用年份的*后两位数,因此 00 表示为 2000 年。使用年份值的用户程 序必须考虑两位数的表示法。 2099 年之前的闰年年份,CPU 都能够正确处理节时间缓冲区的格式,从字节地址 T 开始 说明 仅当在字节 8 中分配时间修正模式时,才使用 T 字节(9 至 18)或(9 至 20)。否则,将 返回由 STEP 7‑Micro/WIN SMART 或 SET_RTCX 指令*后写入到字节(9 至 18)或(9 至 20) 中的值。 所有日期和时间值必须采用 BCD 格式分配(例如,16#12 代表 2012 年)。00 至 99 的 BCD 值范围可分配范围为 2000 至 2099 的年份。 T 字 节 说明 数据值 0 年 00 至 99(BCD 值)20xx 年:其中,xx 是 T 字节 0 中的 两位数 BCD 值 1 月 01 至 12(BCD 值) 2 日 01 至 31(BCD 值) 3 小时 00 至 23(BCD 值) 4 分 00 至 59(BCD 值) 5 秒 00 至 59(BCD 值) 6 保留 始终设置为 00 7 星期几 使用 SET_RTCX/TODWX 指令写入时会忽略值。 通过 READ_RTCX/TODRX 指令进行读取时,值会根据当前 年/月/日值报告正确的星期几。 1 至 7,1 = 星期日,7 = 星期六(BCD 值)1H = 欧盟(相对于 UTC 的时区偏移量 = 0 小时)1 02H = 欧盟(相对于 UTC 的时区偏移量 = +1 小时)1 03H = 欧盟(相对于 UTC 的时区偏移量 = +2 小时)1 04H - 07H = 保留 08H = 欧盟(相对于 UTC 的时区偏移量 = -1 小时)1 09H - 0FH = 保留 10H = 美国 2 11H = 澳大利亚 3 12H = 保留 13H = 新西兰 4 14H-EDH = 保留 EEH = 用户定义(星期几)(使用字节 9 - 20 中的值) EFH - FDH 保留 FEH = 保留 FFH = 用户定义(月中的某一天)(使用字节 9 - 18 中的 值) 以下字节 9-18 仅用于修正模式 = FFH(由以前的用户分配) 9 DST 修正小时数 0 至 23(BCD 值) 10 DST 修正分钟数 0 至 59(BCD 值) 11 DST 开始月份 1 至 12(BCD 值) 12 DST 开始日 1 至 31(BCD 值) 13 DST 开始小时 0 至 23(BCD 值) 14 DST 开始分钟 0 至 59(BCD 值) 15 DST 结束月份 1 至 12(BCD 值) 16 DST 结束日 1 至 31(BCD 值) 17 DST 结束小时 0 至 23(BCD 值) 18 DST 结束分钟 0 至 59(BCD 值) 以下字节 9-20 仅用于修正模式 = EEH(由扩展用户分配)DST 结束分钟 0 至 59(BCD 值) 1 欧盟惯例:在三月*后一个星期日的 UTC 时间凌晨一点将时间向前调一小时。在十月*后一 个星期日的 UTC 时间凌晨两点将时间往回调一小时。(进行修正时的当地时间取决于相对于 UTC 的时区偏移量。) 2 美国惯例:2007 年标准 - 在当地时间三月第二个星期日的凌晨两点将时间向前调一小时。在 十一月第一个星期日的当地时间凌晨两点将时间向后调一小时。 3 澳大利亚惯例:2007 年标准 - 在十月第一个星期日的当地时间凌晨两点将时间向前调一小时。 在四月第一个星期日的当地时间凌晨两点将时间向后调一小时(还适用于澳大利亚 - 塔斯马 尼亚)。 4 新西兰惯例:2007 年标准 - 在九月*后一个星期日的当地时间凌晨两点将时间向前调一小时。 在四月第一个星期日的当地时间凌晨两点将时间向后调一小时。 5 要分配某月*后出现的工作日(例如四月的*后一个星期一),设置星期 = 5。 超出断电时长对 CPU 时钟的影响 有关掉电期间实时时钟可维持正确时间的时长,请参见《S7-200 SMART 系统手册》的附录 A“CPU 规范”。 超出断电时长后,CPU 将初始化为下表所示的时间值。 日期 时间 星期几 2000 年 1 月 1 日 00:00:00 星期六