6ES7954-8LT03-0AA0 S7-1200/1500 32G 存储卡

供应商
浔之漫智控技术(上海)有限公司
认证
报价
88.00元每台
西门子
西门子代理商
西门子CPU
西门子plc
德国
全新原装
联系电话
195****8569
全国服务热线
195****8569
经理
吴悦
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-01-07 08:08

详细介绍

6es7954-8lt03-0aa0

相似图像

simatic s7,存储卡 用于 s7-1x00 cpu, 3,3v flash,32 gb

产品商品编号(市售编号)6es7954-8lt03-0aa0产品说明simatic s7,存储卡 用于 s7-1x 00 cpu, 3,3v flash,32 gb产品家族订货数据总览产品生命周期 (plm)pm300:有效产品价格数据价格组 / 总部价格组sk / 212列表价(不含税)显示价格您的单价(不含税)显示价格金属系数无交付信息出口管制规定al : n / eccn : n工厂生产时间1 天净重 (kg)0.028 kg包装尺寸9.00 x 10.70 x 0.70包装尺寸单位的测量cm数量单位1 件包装数量1其他产品信息ean4047623408413upc804766405419商品代码85235110lkz_fdb/ catalogidst72产品组4507组代码r132原产地德国compliance with the substance restrictions according to rohsdirectiverohs 合规开始日期: 2017.03.31产品类别a: 问题无关,即刻重复使用电气和电子设备使用后的收回义务类别-reach art. 33 责任信息到达信息分类
版本分类eclass1227-24-22-12eclass627-24-22-12eclass7.127-24-22-12eclass827-24-22-12eclass927-24-22-12eclass9.127-24-22-12etim7ec000idea46458unspsc1543-20-14-02

使用西门子存储卡进行程序传输

 使用存储卡进行程序传输包括两个步骤:第一,制作一张程序传输卡;第二,使用程序传输卡进行程序拷贝。

  (1)制作程序传输卡的步骤

  ① 将源程序下载到 cpu 模块中。

  ② 将cpu模块设置为停止运行(stop)状态,然后插入事先装备好的空白存储卡(注意:必须是空白卡,不能是有固件的或恢复出厂设置的卡)。

  ③在step 7-micro/win smart中,点击“plc”→“设定/存储卡”,打开“程序存储卡”对话框,选择需要被拷贝到存储卡上的块(程序块、数据块、系统块),点击“编程”按钮,如图2-72 所示。

  图2-72 “程序存储卡”对话框

  ④ 程序卡制作成功后,step 7-micro/win smart的“程序存储卡”对话框会显示“编程已成功完成!”,此时程序传输存储卡已经制作完成,如图 2-73 所示。

  图 2-73 “编程已成功完成”界面

  注意:使用 step 7-micro/win smart 的“plc”-“设定/存储卡”功能时,是将 cpu内部存储区的程序拷贝至存储卡,而不是在 step 7-micro/win smart 软件中打开的程序,所以必须先将程序下载到 cpu中,才能执行该操作。

  (1)使用程序传输卡进行程序拷贝

  ① 将目标 cpu 模块断电,并插入准备好的程序传输卡。

  ②给 cpu模块上电,cpu会自动识别程序传输卡并将其内容拷贝到内部存储区。拷贝的过程中,cpu模块的运行(run)指示灯和停止(stop)指示灯以 2hz的频率交替点亮。

  ③ 当运行指示灯熄灭,只有停止指示灯闪烁时,表示程序已经传输完成。此时可以从 cpu 模块中取下程序传输卡。

西门子plc延时中断组织块的应用

 plc的普通定时器的工作与扫描工作方式有关,其定时精度较差。在接通延时定时器的输入信号的上升沿和定时器输出位的上升沿,分别调用sfc1读取cpu中的日期和时间,用iec功能fc8从其中提取实时时间(time_of_day)。设置时间预置值分别为5s和50s,扫描循环时间为10ms。作者做了多次实验,发现定时器的定时误差为1~9ms。

  如果需要高精度的延时,应使用延时中断 ob。用 sfc32“srt_dint”启动延时中断,延迟时间为1~60000ms,精度为1ms。延时时间到时触发中断,调用sfc32指定的ob。cpu316及以下的 cpu 只能使用 ob20,暖启动或冷启动将清除延时中断 ob的启动事件。

  1.硬件组态

  用新建项目向导生成一个名为“ob20例程”的项目(见随书光盘中的同名例程),cpu模块的型号为cpu315-2dp。打开硬件组态工具hwconfig,将硬件目录中名为“di4xnamur,ex”的4点di模块插入4号槽,自动分配的di模块的字节地址为0。双击该模块,打开它的属性对话框(见图4-47)。用复选框启用硬件中断,设置i0.0产生上升沿中断。在5号槽插入一块16点do模块。

  2.程序设计

  在10.0的上升沿触发硬件中断,cpu调用ob40,在ob40中调用sfc32“srt_dint”启动延时中断(见图4-51),延时时间为10s。从ld12开始的8b临时局部变量是调用ob40的日期时间值,用move指令将其中的后4个字节ld16保存到md20。

图4-51 ob40中的程序

  10s后延时时间到,cpu调用sfc32指定的ob20。在ob20中用move指令保存调用ob20的日期时间值的后4个字节(见图4-52)。同时将q4.0置位,并通过pqb4立即输出。

图4-52 ob20中的程序

  可以用i0.2将q4.0复位(见图4-53)。在ob1中调用sfc34“”来查询延时中断的状态字status,查询的结果用mw8保存,其低字节为mb9。ob_nr的实参是延时中断ob的编号,ret_val为sfc 执行时的错误代码,为0时无错误。

图4-53 ob1中的程序

  在延时过程中,可以在10.1的上升沿调用sfc33“can_dint”来取消延时中断过程。

  3.仿真实验

  打开仿真软件plcsim,将程序和组态信息下载到仿真plc。切换到run-p模式时,m9.4马上变为1状态,表示ob20已经下载到了cpu中。

  执行plcsim的菜单命令“execute”→“triggererrorob”→“hardware interrupt(ob40-ob47)…”(见图4-49),在“hardware interruptob(40-47)”对话框中,输入di模块的起始字节地址0和模块内的位地址0。单击“apply”按钮,i0.0产生硬件中断,cpu调用ob40,m9.2变为1状态,表示正在执行sfc32启动的时间延时。

  在simatic管理器中生成变量表(见图4-54),单击工具栏上的剑按钮,启动监控功能。md20是在ob40中读取的bcd格式的时间值(25分9秒643毫秒),后1位为星期的代码,5表示星期4。

图4-54 变量表

  10s的延时时间到时,cpu调用ob20,m9.2变为0状态,表示延时结束。ob20中的程序将q4.0置位为1状态(见图4-52),并且用move指令立即写入d0模块。可以用10.2复位q4.0(见图4-53)。在ob20中保存在md24的实时时间值为25分19秒643毫秒,与ob40中保存在md20的时间值相减,可知定时精度是相当高的。

  在延时过程中用仿真软件将i0.1 置位为1,m9.2变为0状态,表示0b20的延时被取消,定时时间到不会调用0b20。


西门子PLC,西门子CPU,西门子交换机,西门子触摸屏,西门子电线电缆

展开全文

我们其他产品
我们的新闻
优质商家推荐 拨打电话