SFB47,SFB48
所有语句表指令
名称 SET_CLK READ_CLK SET_RTM CTRL_RTM READ_RTM GADR_LGC RD_SINFO DP_PRAL EN_MSG DIS_MSG SYC_FR D_ACT_DP DPNRM_DG DPRD_DT DPWR_DAT ALARM_SQ ALARM_S ALARM_SC BLKMOV
组织块、系统功能与系统功能块
OB 编号 OB1
OB10-OB17 OB20-OB23
OB30-OB38
OB40-OB47 OB55 OB56 OB57 OB60
OB61-OB64 OB70 OB72 OB73 OB80 OB81 OB82 OB83 OB84 OB85 OB86
OB87 OB88 OB90 OB100 OB101 OB102
名称 EN_AIRT RE_TRIGR REPL_VAL
STP WAIT SNC_RTCB LGC_GAGR RD_LGADR RDSYSST WR_USMSG RD_PARM WR_PARM WR_DPARM PARM_MOD WR_REC RD_REC GD_SND GD_RCV CONTROL AB_CALL TIME_TCK X_SEND X_RCV X_GET X_PUT X_ABORT I_GET I_PUT I_ABORT OB_RT SET REST UBLKMOV CREA_DBL READ_DBL WRIT_DBL C_DIAG H_CTRL SET_CLKS RTM RD_DPARA DP_TOPOL
-1-
助记符 CALL CAR CAW CC CD CDB CLR COS CU DEC DTB DTR ENT EXP FN FP FR FR INC INVD INVI ITB ITD JBI JC JCB JCN JL JM JMZ JN JNB JNBI JO JOS JP JPZ JU JUO JZ L
电池对照表
型号 type
38B20R 38B20L 46B24RS 46B24LS 46B24R 46B24L 55D23L 55D23R 70D23L 70D23R 55D26R 55D26L 65D26L 65D26R 75D23L 75D23R 80D26L 80D26R 85D26R 90D26R 90D26L 95D31R 95D31L N100 55415 56318 55566
120
80D26R
70
620
120
80D26R
70
620
120
无
无
95D31R
85
660
150
95D31L
85
660
150
6-QWLZ-100 100
700
182
6-QWLZ-54
54
500
85
56318
63
530
106
55519
55
530
81
骆驼 CAMEL 6-QWLZ-80R
80
650
140
骆驼 CAMEL 6-QWLZ-80L
80
650
140
骆驼 CAMEL
55530
55
510
90
骆驼 CAMEL
55519
55
530
81
骆驼 CAMEL
066-27
66
550
112
骆驼 CAMEL
57069
70
650
120
骆驼 CAMEL
57069
70
650
120
骆驼 CAMEL 6-QWLZ-88
88
容量 冷启动电流(-18℃) capacity cca amps@-18℃
S7-PLCSIM简介
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件,它可以在STEP7环境下,不用连接任何S7系列的PLC(CPU 和I/O模板),而是通过仿真的方法运行和测试运行和测试用户的用户的用户的应用程序。
S7-PLCSIM 提供了简单的界面,可以,可以用编程的方法(如如改变输入的通/断/状态、输入值的变化)来监控和修改不同的参数,也可以使用不同的参数,也可以使用变量表(VAT)进行监控和监控和修改修改变量。
一、S7-PLCSIM的特性简介S7-PLCSIM的功能很功能很强,可以使用STEP7的所有所有工具监控调整模拟PLC的性能,通过S7-PLC工作过程与真实的PLCPLC相比,差别很小。
⑴S7-PLCSIM可模拟的S7控制器的存储器区域如下:(DEL_SI,删除动态系统资源),SFC107(ALARM_DQ,生成可确认的与永久确认的块相关的信息),SFC108(ALARM_D,生成可确认的与永久确认的块相关的信息),SFC126(SYNC_PI,同步刷新过程映象区输入表),SFC127(SYNC_PO,同步刷新过程映象区输出表),SFC65091,SFC65092,SFC65093,SFC65094,SFC65095,SFC65096,SFC65098,SFC65099,SFC65102,SFC65103注:SFC26,SFC27,S7-PLCSIM仅支持仅支持输入为0的参数SFC7,SFC11,SFC12,SFC25,SFC35,SFC36,SFC37,SFC38,SFC48,SFC60,SFC61,SFC62,SFC65,SFC66,SFC67,SFC68,SFC69,SFC72,SFC73,SFC74,SFC81,SFC82,SFC83,SFC84,SFC87,SFC102,SFC103,SFC105,SFC106,SFC107,SFC108,SFC126,SFC127是NOP(空操作)用户不需要用户不需要修改调用空操作的程序。
sfc块功能简介
编号名称缩写功能SFC0 SET_CLK 设系统时钟SFC1READ_CLK读系统时钟SFC2SET_RTM运转时间准时器设定SFC3CTRL_RTM运转时间准时器启 / 停SFC4READ_RTM运转时间准时器读取SFC5GADR_LGC查问模板的逻辑开端地点SFC6 RD_SINFO读 OB启动信息SFC7 DP_PRAL 在 DP主站上触发硬件中止SFC9 EN_MSG 使能块有关、符号有关的和组状态的信息SFC10 DIS_MSG 严禁块有关的、符号有关的和组状态信息SFC11 DPSYC_FR同步 DP从站组SFC12 D_ACT_DP撤消和激活 DP从站SFC13 DPNRM_DG读 DP从站的诊疗数据(从站诊疗)SFC14 DPRD_DAT读标准 DP从站的连续数据SFC15 DPWR_DAT写标准 DP从站的连续数据SFC17 ALARM_SQ生成可确认的块有关信息SFC18ALARM_S 生成恒定可确认的块有关信息SFC19 ALARM_SC查问最后的 LAARM_SQ到来的事件信息的应答状态SFC20 BLKMOV 拷贝变量SFC21FILL初始化储存区SFC22 CREAT_DB生成 DBSFC23 DEL_DB 删除 DBSFC24 TEST_DB 测试 DBSFC25 COMPRESS压缩用户内存SFC26 UPDAT_PI 刷新过程映像输入表SFC27 UPDAT_PO刷新过程映像输出表SFC28 SET_TINT 设置日时钟中止SFC29 CAN_TINT 撤消日时钟中止SFC30 ACT_TINT 激活日时钟中止SFC31 QRY_TINT 查问日时钟中止SFC32 SRT_DINT 启动延时中止SFC33 CAN_DINT撤消延时中止SFC34 QRY_DINT查问延时中止SFC35 MP_ALM 触发多 CPU中止SFC36 MSK_FLT 障蔽同步故障SFC37 DMSK_FLT排除同步故障障蔽SFC38 READ_ERR读故障存放器SFC39 DIS_IRT严禁新中止和非同步故障SFC40 EN_IRT使能新中止和非同步故障SFC41 DIS_AIRT 延缓高优先级中止和非同步故障SFC42 EN_AIRT 使能高优先级中止和非同步故障SFC43 RE_TRIGR再触发循环时间监控SFC44 REPL_VAL传递代替值到累加器1SFC46STP使CPU进入停机状态SFC47WAIT延缓用户程序的履行SFC48 SNC_RTCB同步子时钟SFC49 LGC_GADR查问一个逻辑地点的模块槽位的属性SFC50 RD_LGADR查问一个模块的所有逻辑地点SFC51RDSYSST 读系统状态表或部分表SFC52 WR_USMSG向诊疗缓冲区写用户定义的诊疗事件SFC54RD_PARM读取定义参数SFC55WR_PARM写动向参数SFC56 WR_DPARM写默认参数SFC57 PARM_MOD为模块指派参数SFC58 WR_REC 写数据记录SFC59 RD_REC 读数据记录SFC60 GD_SND 全局数据包发送SFC61 GD_RCV 全局数据包接收SFC62CONTROL查问通信的连结状态SFC63 AB_CALL 汇编代码块SFC64 TIME_TCK 读系统时间SFC65 X_SEND 向当地 S7 站以外的通信伙伴发送数据SFC66 X_RCV接收当地S7站以外的通信伙伴发送的数据SFC67 X_GET读取当地S7站以外的通信伙伴的数据SFC68 X_PUT写数据到当地S7 站以外的通信伙伴SFC69X_ABORT 中止与当地 S7 站以外的通信伙伴已成立的连结SFC72 I_GET读取当地S7站内的通信伙伴的数据SFC73 I_PUT写数据到当地S7 站内的通信伙伴SFC74 I_ABORT 中止现与当地S7 站内的通信伙伴已成立的连结SFC78 OB_RT确立OB的程序运转时间SFC79SET置位输出范围SFC80RSET复位输出范围SFC81UBLKMOV不中断拷贝变量SFC82 CREA_DBL在装载储存器中生成DB块SFC83 READ_DBL读装载储存器中的DB块SFC84 WRIT_DBL写装载储存器中的DB块SFC87 C_DIAG实质连结状态的诊疗SFC90 H_CTRL H 系统中的控制操作SFC100 SET_CLKS设日期时间和日期时间状态SFC101RTM运转时间记时器SFC102 RD_DPARA读取预约义参数(从头定义参数)SFC103 DP_TOPOL辨别 DP主系统中总线的拓扑SFC104CiR控制CiRSFC105 READ_SI 读取动向系统资源SFC106 DEL_SI删除动向系统资源SFC107 ALARM_DQ生成可确认的块有关信息SFC108 ALARM_D 生成恒定可确认的块有关信息SFC126 SYNC_PI 同步刷新过程映像区输入表SFC127 SYNC_PO同步刷新过程映像区输出表SFC63“AB_CALL”仅在 CPU614中存在。
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件它可以在STEP7...
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件,它可以在STEP7环境下,不用连接任何S7系列的PLC(CPU 和I/O模板),而是通过仿真的方法运行和测试运行和测试用户的用户的用户的应用程序。
S7-PLCSIM 提供了简单的界面,可以,可以用编程的方法(如如改变输入的通/断/状态、输入值的变化)来监控和修改不同的参数,也可以使用不同的参数,也可以使用变量表(VAT)进行监控和监控和修改修改变量。
一、S7-PLCSIM的特性简介S7-PLCSIM的功能很功能很强,可以使用STEP7的所有所有工具监控调整模拟PLC的性能,通过S7-PLC工作过程与真实的PLCPLC相比,差别很小。
⑴S7-PLCSIM可模拟的S7控制器的存储器区域如下:⑵在SIMATIC Manager中的按钮可以自动接通或断开模拟过程。
单击模拟按钮,可以打开S7-PLCSIM软件及模拟的PLC,当S7-PLCSIM软件运行时,可以自动连接到模拟的CPU上。
⑶在模拟的CPU上运行程序,可代替S7-300或S7-400的CPU模板。
⑷通过创建变量表,可以存取模拟PLC的输入/输出存储器、累加器和寄存器中的数据,也可以通过符号地址存取存储器数据。
⑸可以选择定时器自动运行,或者手动置为/复位。
可以对各个定时器进行单独复位或一起复位。
⑹同真实的CPU模板一样,在S7-PLCSIM中可以改变CPU的操作方式(STOP、RUN、RUN-P)。
另外,在S7-PLCSIM还提供了一个暂停(Pause)功能,允许用户暂停CPU工作,而不影响程序的状态。
⑺可以利用模板PLC的中断组织块OB的功能测试程序特性。
⑻通过对输入/输出存储器、位存储器、定时器、计数器的操作,可以记录一系列的事件,并且可以回放使之自动进行程序测试。
二、S7-PLCSIM与真实PLC的差别模拟PLC提供的下列功能在真实的PLC中是不可行的。
⑴暂停功能。
暂停命令可以停止模拟CPU的运行,并且可以在暂停的指令处恢复程序的运行。
军用直流电源滤波器技术规格书
军用直流电源滤波器
产品及应用
●专为军用设备电磁兼容国军标GJB152A 中CE102、CE106、CE107标准而设计。
●应用于军用直流通信电源、车载电源、机载设备中。
●可根据用户要求定制专用产品。
技术参数
额定电压
额定电流
耐压测试
绝缘电阻 气候类别 5~600VDC 1~200A
线-线:200VDC~1000VDC 线-地:500VDC(AC)~1500VDC
200M Ω @500VDC
55/85/21
产品列表
产品型号
额定电压(VDC)
额定电流(A)
外型尺寸 插入损耗 连接方式
ET-MD1B22DW 1001图1 图1 ET-MD2B12DW 1002图2 图2 ET-MD3B12DW 1003图3 图3 ET-MD4B22AW 1004图4 图4 软 线 ET-MD6B12BL 1006图5 图5 ET-MD10B12HL 10010图6 图6 焊 片 ET-MD5B15X61005图7 图7 ET-MD15M12-410015图8 图8 连接器 ET-MD20B12EW 40020图9 图9 ET-MD30B33LW 100 30 图10 图10 软 线 ET-MD60B22GB 100 60 图11 图11 ET-MD100B12LB
100
100
图12
图12
螺 栓 外形尺寸图:
【图1】 【图2】
【图3】【图4】【图5】【图6】【图7】【图8】
【图11】【图12】
插入损耗:。
fnb48协议表推荐
fnb48协议表推荐随快递来的除了装在静电袋的主机外,还有一条最高支持100W的C-C快充线。
主机除了有静电袋,还有一个铝制小方盒保护,避免快递暴力损坏也方便以后收纳,还是很贴心的。
FNB 48主机非常小巧,就像一个带了显示屏的U盘,携带起来非常方便,打破了我对电流表都是体积硕大的印象,不得不感慨工艺的进步。
检测仪重量仅为31克,尺寸为74.78*34.11*13.06mm。
外观设计比较粗糙,厂家要是能加个好看的外壳就好了,不过这也因人而异,有些人就喜欢这种粗旷的外观,另外就是表面亚克力材质容易刮花,而且容易压到内屏。
FNB 48集成USB-A、Micro-USB、Type-C等多种接口,具有1.77寸高清显示屏,使用外置16位ADC,PD协议物理芯片,可实时监测充电时的电压电流、功率、电量、容量、充电协议、曲线波形等,功能还是比较强大的,测试电压电流时需要辨别输入输出端口,要是可以盲插就方便多了。
FNB 48虽然功能复杂,但是使用起来还比较简单,顶侧边有一个多功能拨轮和一个返回按钮,底侧边为一个PD检测开关,没有过多的按钮,设计十分紧凑。
即插即用,无需内置供电。
接入待测设备稍等几秒,主机开机后便可自由选择测试项目。
选择与确认功能都由多功能拨轮实现,左右按动为切换显示,按下则为确认。
长按左键选择PD协议检测时,系统会提示高压警告,此时最好是在空载状态下使用,防止因为高压高电流对设备造成损坏。
检测完成后,支持的协议将在屏幕以绿色字体显示,反之则为红色,返回上一层只需要按下旁边白色的返回键。
设备支持触发单一协议检测也可自动检测全部协议。
FNB 48还支持重力感应,能够自动切换显示方向,方便数据查看,实测感应极为灵敏。
另外还可计算线阻、计算电池容量、PD协议转换等功能,因为平时很少使用,我就不做介绍了。
FNB 48小巧易带,我这一款为无蓝牙版,蓝牙版还可以连接手机实时查看,便捷程度更进一步。
FNB 48紧凑的外观下蕴含着丰富的功能以及简易的操作逻辑,还是不错的,价格也相较于Powe-Z等品牌稍低。
S7300 系统功能列表
sfc64 读取系统时间
sfc65 发送数据到本地S7站以外的通信伙伴
sfc66 从本地S7站以外的通信伙伴中接收数据
sfc67 从本地S7站以外的通信伙伴中读取数据
sfc68 将数据写入本地S7站以外的通信伙伴
sfc69 中止已存在的、到本地S7站以外的通信伙伴的连接
sfc70 将物理地址转换成逻辑地址
sfc71 确定属于一个逻辑地址的插槽
sfc72 从本地S7站内的通信伙伴中读取数据
sfc73 将数据写入本地S7站内的通信伙伴
sfc74 中止已存在的、到本地S7站内的通信伙伴的连接
sfc75
sfc76
sfc77
sfc78 确定OB程序运行时间
sfb61 接收数据
sfb62 删除接收缓冲区
sfb63 发送数据
sfb64 获取数据
sfb65 接收和提供数据
sfb66
sfb67
sfb68
sfb75 向DP主站发送中断
sfb81 读取预定义的参数
sfc:
sfc0 设定系统时钟
sfc1 读取系统时钟
sfc2 设置运行定时器
sfc12 激活和取消激活DP从站/PROFINET IO设备
sfc13 读取DP从站的诊断数据
sfc14 读取DP从站/PROFINET IO设备的连续数据
sfc15 向DP从站/PROFINET IO设备写入连续数据
sfc16
sfc17 生成确认的块相关消息
sfc18 生成永久的块相关消息
sfc108 生成永久可确认的块的相关消息
高速计数器的应用(图解)
FALSE FALSE
STS_C_UP OUTPUT BOOL 12.5 TRUE/FALSE FALSE
COUNTVAL OUTPUT DINT 14 LATCHVAL OUTPUT DINT 18 JOB_DONE OUTPUT BOOL 22.0 JOB_ERR OUTPUT BOOL 22.1 JOB_STAT OUTPUT WORD 24
注意:上图只是示意图,未请参考针脚分配表格中的定义, 未使用的端子(如29、30)可以不接线。
• CPU 313C(连接器 X2)的针脚分配:
• (3)CPU314C-2最多可以连接4路24V增量式、源型编码器:
• 其中X1(左)用于模拟量输入输出通道,所以端子定义这里不再冗述, X2(右)用于高速计数通道接线。
计数器从 0 或装载值开始向上或向下计数,达到限制值后,计数器 将跳至装载值并从该值开始恢复计数。
CPU 在指定的积分时间内对进入脉冲进行计数并将其作为频率值 输出。
本文不做介绍,详细请参考CPU31XC手册
取消计数:设置为计数取消门操作时,在 关闭并重新启动门后将从装载值开始重新 开始计数操作。
滞后还作用于过零点和上溢/下溢。
编码器的信号 类型
编码器的信号类型
使用硬件门控制, 当且仅当硬件门和 软件门同时打开时, CPU31XC才会开 始计数或频率测量。 硬件门是外部输入 信号
计数方向与上面 图示中相反。
无比较:不依据当前 计数与比较值的关系 进行输出,此时 SFB47的输入 CTRL_DO和SET_DO 不起作用。 计数值大于等于比较 值时,输出点DO有输 出, 计数值小于等于比较 值时,输出点DO有输
内部门的状 态
硬件门的状 态(开始输 入)
西门子 S7-1200 功能安全手册 - 设备手册说明书
SIMATICS7S7-1200 功能安全手册设备手册Siemens AGDigital IndustriesⓅ 10/2022 本公司保留更改的权利 Copyright © Siemens AG 2022. 保留所有权利法律资讯警告提示系统为了您的人身安全以及避免财产损失,必须注意本手册中的提示。
人身安全的提示用一个警告三角表示,仅与财产损失有关的提示不带警告三角。
警告提示根据危险等级由高到低如下表示。
危险表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。
警告表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。
小心表示如果不采取相应的小心措施,可能导致轻微的人身伤害。
注意表示如果不采取相应的小心措施,可能导致财产损失。
当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。
如果在某个警告提示中带有警告可能导致人身伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。
合格的专业人员本文件所属的产品/系统只允许由符合各项工作要求的合格人员进行操作。
其操作必须遵照各自附带的文件说明,特别是其中的安全及警告提示。
由于具备相关培训及经验,合格人员可以察觉本产品/系统的风险,并避免可能的危险。
按规定使用 Siemens 产品请注意下列说明:警告Siemens 产品只允许用于目录和相关技术文件中规定的使用情况。
如果要使用其他公司的产品和组件,必须得到 Siemens 推荐和允许。
正确的运输、储存、组装、装配、安装、调试、操作和维护是产品安全、正常运行的前提。
必须保证允许的环境条件。
必须注意相关文件中的提示。
商标所有带有标记符号 ® 的都是 Siemens AG 的注册商标。
本印刷品中的其他符号可能是一些其他商标。
若第三方出于自身目的使用这些商标,将侵害其所有者的权利。
责任免除我们已对印刷品中所述内容与硬件和软件的一致性作过检查。
然而不排除存在偏差的可能性,因此我们不保证印刷品中所述内容与硬件和软件完全一致。
sfb47 sfb48的应用
sfb47 sfb48的应用
在钢厂的棒材轧制程序中常用到s7-300如定尺飞剪用sfb47功能块来计量已过脉冲数,编码器装在末架轧机成器辊轴上,并以及此算出定尺长度,请问在连续计数模式下如何清除已过定尺脉冲数,使下一条钢又从零开始计数,还有一个问题是sfb48用来做频率计数用的功能,并以此数据来推测出末架轧机的线速度。
它们之间的计算关系请用公式表示出来。
最佳答案
是这样的,sfb47本身需要锁存后清零,用内部变量记录中间数据。
sfb48的脉冲值除以编码器脉冲值,再除以倍频数。
如果需要对末架轧机速度进行修正,可以乘以一个修正值。
SFB型不锈钢耐侵蚀离心泵性能参数
【SFB型不锈钢耐侵蚀离心泵】性能参数:SFB直联、半开式叶轮离心泵系列转速n=2800转、分SFBX 直联、半开式叶轮自吸泵系列转速n=2800转、分如何选择水泵?建议从五个方面加以考虑,既液体输送量、扬程、液体性质、管路布置和操作运转条件等。
一、流量是选泵的重要性能数据之一,它直接关系到整个装置的的生产能力和输送能力。
如设计工艺能算出泵正常、最小、最大三种流量。
选择泵时,以最大流量为依据,兼顾正常流量,在没有最大流量时,通常可取正常流量的1.1倍作为最大流量。
二、扬程是选泵的又一重要性能数据,一般要用放大5%—10%余量后扬程来选型。
3、液体性质,包括液体介质名称,物理性质,化学性质和其它性质,物理性质有温度c、密度d、粘度u,介质中固体颗粒直径和气体的含量等,这涉及到系统的扬程,有效气蚀余量计算和适合泵的类型:化学性质,主要指液体介质的化学侵蚀性和毒性,是选用泵材料和选用那一种轴封型式的重要依据。
4、管路布置条件指的是送液高度送液距离送液走向,吸如侧最低液面,排出侧最高液面等一些数据和管道规格及其长度、材料、管件规格、数量等,以便进行系梳扬程计算和汽蚀余量的校核。
五、操作条件的内容很多,如液体的操作T饱和蒸汽力P、吸入侧压力PS(绝对)、排出侧容器压力PZ、海拔高度、环境温度操作是间隙的仍是持续的、泵的位置是固定的仍是可移的。
选购方式水泵的流量,即出水量,一般不宜选得过大,不然会增加购买水泵的费用。
应按需选用,如用户家庭利用的自吸式水泵,流量应尽可能选小一些的;如用户浇灌用的潜水泵,就可适被选择流量大一些的。
1)要因地制宜选购水泵。
例如:农用水泵有3种类型,即离心泵、轴流泵水泵和混流泵。
离心泵扬程较高,但出水量不大,适用于山区和井灌区;轴流泵出水量较大,但扬程不太高,适用于平原地域利用;混流泵的出水量和扬程介于离心泵和轴流泵之间,适用于平原和丘陵地域利用。
用户要按照地的地况、水源和提水高度进行选购。
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件它可以在STEP7...
S7-PLCSIM简介S7-PLCSIM是S7-PLC的模拟软件,它可以在STEP7环境下,不用连接任何S7系列的PLC(CPU 和I/O模板),而是通过仿真的方法运行和测试运行和测试用户的用户的用户的应用程序。
S7-PLCSIM 提供了简单的界面,可以,可以用编程的方法(如如改变输入的通/断/状态、输入值的变化)来监控和修改不同的参数,也可以使用不同的参数,也可以使用变量表(VAT)进行监控和监控和修改修改变量。
一、S7-PLCSIM的特性简介S7-PLCSIM的功能很功能很强,可以使用STEP7的所有所有工具监控调整模拟PLC的性能,通过S7-PLC工作过程与真实的PLCPLC相比,差别很小。
⑴S7-PLCSIM可模拟的S7控制器的存储器区域如下:⑵在SIMATIC Manager中的按钮可以自动接通或断开模拟过程。
单击模拟按钮,可以打开S7-PLCSIM软件及模拟的PLC,当S7-PLCSIM软件运行时,可以自动连接到模拟的CPU上。
⑶在模拟的CPU上运行程序,可代替S7-300或S7-400的CPU模板。
⑷通过创建变量表,可以存取模拟PLC的输入/输出存储器、累加器和寄存器中的数据,也可以通过符号地址存取存储器数据。
⑸可以选择定时器自动运行,或者手动置为/复位。
可以对各个定时器进行单独复位或一起复位。
⑹同真实的CPU模板一样,在S7-PLCSIM中可以改变CPU的操作方式(STOP、RUN、RUN-P)。
另外,在S7-PLCSIM还提供了一个暂停(Pause)功能,允许用户暂停CPU工作,而不影响程序的状态。
⑺可以利用模板PLC的中断组织块OB的功能测试程序特性。
⑻通过对输入/输出存储器、位存储器、定时器、计数器的操作,可以记录一系列的事件,并且可以回放使之自动进行程序测试。
二、S7-PLCSIM与真实PLC的差别模拟PLC提供的下列功能在真实的PLC中是不可行的。
⑴暂停功能。
暂停命令可以停止模拟CPU的运行,并且可以在暂停的指令处恢复程序的运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
问前辈,我用SFB48计算速度时,1积分时间是1000MS,请问这有什么意义,改变大小会对什么有影响?2我在它的背景数据块中DBD14得到的是频率数,它的单位是什么??3如何转化为以秒为单位的脉冲数??4,DBD14除以1000得到的是什么??<BR>
问题补充:
这里的DBD14指的都是背景数据块中的,频率数
悬赏分:20 | 解决时间:2011-05-12 11:52:29 | 提问者:行动了么?? - 学长第
2级问题ID:68395
专家建议
积分时间的设置与速度有关,设置的太长无法测出速度的快速变化,但是读数稳定,设置的太短读数会快速跳动,要根据实际情况设定。
频率的单位是Hz的1000倍。
除以1000得到的单位Hz,即每秒脉冲数。
S7 CPU 31xC的内置频率计是由系统功能块SFB 48控制的。
除了控制频率计的输入外,用户也可以通过SFB 48参数化频率计(例如,积分时间、上限/下限)或查询参数化的数据。
频率计通过作业(“JOB_ID”输入中的作业号)和相关值(“JOB_VAL”输入中的参数)进行参数化,以此激活作业。
只有当上一个作业完成后,才能设置新作业或新参数。
而作业的完成情况将在状态寄存器上加以显示。
此处可用的功能块(FB 2)使得通过SFB 48给频率计分配参数变得更容易。
通过触发位开始写和读作业,此处所需的“JOB_ID”由程序提供给SFB 48。
当作业完成时,触发位会自动重设。
功能块内部调用SFB 48。
调用SFB 48所需的参数可以从FB 2的调用参数得到。
为FB 2提供下列调用接口:输入参数
类型
说明
Modul_adress WORD 模块的I/O地址,十六进制,如同在HW Configuration中的设置(缺省值:W #16#300)
Channel_number INT
使用通道的数目。
可用的通道数目由CPU决定。
SW_Gate BOOL
控制软件门。
Enable_output BOOL
激活手动控制的输出
Control_output BOOL
直接控制数字输出
输出参数类型
说明
STS_Gate BOOL 内部门的状态显示
STS_Up BOOL
向前计数
STS_Down BOOL
向后计数
STS_Hardwaregate BOOL
硬件门的状态显示
STS_Output BOOL
数字输出的状态显示
STS_Measurement BOOL
测量的状态显示
STS_Overflow BOOL
发生上溢
STS_Underflow BOOL
发生下溢
Frequency_value BOOL
当前频率值
Countervalue DINT
当前计数器值,每次打开内部门时,从“0”值处重启。
Job_error BOOL
显示读或写作业中的错误
Error_number WORD
作业出错号(对Job_error = “1”)
输入/输出参数类型
说明
Reset_status BOOL 重设下限、上限和测量的状态位。
WR_Lower_limit BOOL
作业触发“写下限”。
WR_Upper_limit BOOL
作业触发“写上限”。
WR_Integration_time BOOL
作业触发“写积分时间”。
WR_Job_value DINT
相关写作业的值。
RD_Lower_limit BOOL
作业触发“读当前下限”。
RD_Upper_Limit BOOL
作业触发“读当前上限”。
RD_Integration_time BOOL
作业触发“读当前积分时间”。
RD_Read_value DINT
相关写作业的返回值。
表1:FB2的接口说明
使用读写作业:
在相关的触发位(WR_)由“1”触发写作业。
已激活作业的要写入的值在
“ WR_Job_value”输入中传送。
一旦写作业完成,将重设触发位,并且作业值为“0”。
一次只能有一个写作业。
读作业的处理方法与写作业相同。
触发作业的置位和结束作业的复位都是通过块来完成的。
读入的值在“RD_Read_value”参数中输出。
返回值组态为输入/输出参数,使得该值也可以由调用程序重置为“0”。
重设状态位:
“Reset_Status”参数上的“1”用于重设状态显示(例如:上溢、下溢)。
一旦重设了所有的状态位,块也将重设激活位。
错误处理:
如果在读写作业期间出错,将重设触发位,并且设置“Job_error”位。
在“Error number”输出端显示出错代码,以用于进一步的诊断。
这依赖于操作模式。
出错代码与由SFB 48输出的出错代码相同。
出错代码的含义可以从在线帮助或下面提到的手册中找到。
& amp; amp; lt; br> 如果正确地完成作业,将会重设作业出错和出错代码。
更多信息/手册:
“S7-300 Automation System CPU 31xC Technological Functions”是文件包中的一部分,
订货号:6ES7 398-8FA10-8AA,条目号:12429336。
下载:
附上的下载链接包含一个STEP 7项目,它带有用于调用SFB 48的FB1功能块。
采用STL语言对块进行了编程,并进行了注释。
然而,m 对标准应用没有必要改变程序代码。
可以在LAD/FBD/STL程序中直接使用该块。
另外,用户需做的事情只是从标准库中加载块SFB 48。
/CN/llisapi.dll?func=cslib.csinfo&lang =zh&siteid=cseus&objid=18475558
回答者:俱怀逸兴壮思飞
回答者:nnnn1234- 初级工程师第9级 2011-05-11 15:48:31
你可以看看下面关于SFB48的使用例子说明——
/service/answer/solution.asp?Q_id=65796&cid=102 9
/service/answer/solution.asp?Q_id=50174&cid=102 9
/service/answer/solution.asp?Q_id=37836&cid=102 9
另外,还有官网的西门子技术文档推荐——
/products/as/simaticplc/download/0706254.pdf
我使用的是1024脉冲的增量编码器,利用313C-2DP的高速计数功能,调用SFB48。
请问:1、COUNTVAL输出/1024,是不是就是转数?2、MEAS_VAL是输出的实际频率值,怎么直接转换为转数R/S,或者速度M/S?3、如何复位COUNTVAL输出?4、断电后如何保持数据?恳请各位大侠不吝赐教,谢谢
悬赏分:20 | 解决时间:2011-03-25 10:56:12 | 提问者:心之极 - 学长第2级问题ID:65796
最佳答案
1.正确
2.MEAS_VAL/1024=R/S
3.用外部端子复位或内部软复位均可
4.将COUNTVAL存入数据块,计算时用(COUNTVAL+存储值)来计算
回答者:欧阳佩真 - 学长第2级 2011-03-24 17:17:28
更多
我要评论
提问者对于答案的评价:
如何进行内部软复位?或硬件复位
我采用的是cpu314-2ptp,MEAS_VAL是输出的实际频率值,COUNTVAL输出的是实际计数值(每次门在0时打开,开始计数),请问我想测编码器转速的时候该用哪一个输出,该怎么转换,谢谢!
问题补充:
谢谢cloud21的回复。
但我还有疑问:
1、是不是用SFB48也可以呢,我用的是SFB48,其中MEAS_VAL是输出的实际频率值,COUNTVAL输出的是实际计数值(每次门在0时打开,开始计数),这里的COUNTVAL输出和SFB47里的应该是一样的吧;
2、测得距离后,怎样转换成速度呢?有比较好的方法吗?
谢谢了~~~
悬赏分:10 | 解决时间:2010-04-09 22:10:29 | 提问者:xiangcaoaotian- 新生第
1级问题ID:50174
最佳答案
假设T时间内的计数值是C,编码器转一周输出N个脉冲。
用SFB47要配合定时器使用,则有:
转速=C/(N*T)
用SFB48也是可以的,这时就不需要定时器了,转速公式为:
转速=C/N
回答者:风也飘飘 - 中级技术员第6级 2010-04-08 09:11:43
更多
我要评论
提问者对于答案的评价:
3Q~~~
你觉得最佳答案好不好?
很好不好
50% (0)50% (0)
其他答案
1.cpu314-2ptp集成了高速计数功能,需要调用SFB47系统功能块来计数.
2.请问我想测编码器转速的时候该用哪一个输出,该怎么转换,
--------------------------实际计数值是在COUNTVAL管脚输出的,你只需DI-R指令,再乘个脉冲当量即得距离,即可算出转速.。