用PLC300系列(PLC313C)编写下列任务程序。
带C的紧凑型S7-300PLC系列如CPU313C,它集成特殊功能:3通道高速计数器,最大频率30kHz;3通道频率测量,可测量最大频率3030kHz;3通道脉冲宽度调制输出,最高输出频率2.5kHz。利用CPU313C本身带的高速计数器功能实现计数脉冲信号比较简单;如果使用FM350模块,需要安装组态包、参数设置和程序编写,实现起来比较复杂。
CPU313C有两个前连接器,分两个部分,第一个连接器上端子1、21分别接+24VDC,20、30接直流电源的M端;而第二给连接器端子1、21、31接24VDC直流电源,20、30、40 端子连接直流电源的M端;
一般把CPU313C硬件组态插入机架时默认的地址为输入I124 – 126(占3个字节),输出地址为Q124- 125(占2个字节),其中第二个连接器X2上输入I124.0 – 124.4可接高速计数器,可用利用此输入作为计数脉冲信号。一般普通开关量模板的允许的采集范围为100Hz,所以对计数精度有影响。我目前调试的进口设备利用如CPU313C中模块本身所带的数字量输入DI24,其中可以连接3个增量编码器24V/30KHz(计数器)。如果你的脉冲信号运行频率小于PLC的扫描周期是可以作为脉冲信号在作为输入计数。我调试的进口机器中就直接采用这种方法直接采用PNP接近开关,通过在电机末端加一个带齿的园盘,电机转动时通过记录PNP接近开关的脉冲数,然后输入到PLC本身的或数字量输入模块的数字量输入端子,起到增量编码器的作用。
SFB47是通过使用者程序控制定位功能系统功能块,利用S7-300PLC的高速输出点控制步进电机,其主要参数如下:
参数名称 类型 各输入/输出参数的含义
LADDR Word 逻辑基地址
CHANNEL INT 指定的通道号
SW_GATE BOOL 软件门使能
CTRL_DO BOOL 使能输出
SET_DO BOOL 手动输出控制
JOB_REQ BOOL 作业请求
JOB_ID Word 作业识别号
JOB_WAL DINT 作业值
STS_GATE BOOL 内部门状态
STS_STRT BOOL 硬件门状态
STS_LTCH BOOL 封闭输入状态
STS_C_DN BOOL 减数
STS_C_UP BOOL 计数
COUNTVAL DINT 计数值
LATCHVAL DINT 封闭值
JOB_DONE BOOL 可以启动新作业
JOB_ERR BOOL 故障作业
TO-STAT BOOL 作业错误号
STS_CMD BOOL 发生输出高电平
STS_OFLW BOOL 溢流发生
STS_UFLW BOOL 向下溢出
RET_STS BOOL 状态复位
FM350-1是S7-300可编程控制器使用的高速计数模块。模块内计数器可以在以下两个量程范围内工作:0~4 294 967 295 、-2 147 483 648 ~ 2 147 483 647 。FM350-1能用于以下任务:连续计数、单次计数、周期计数、频率测量、速度测量、周期测量
FM350-1应用例程:如把一个纸箱被放入特定数量的器件。FM350-1的一个计数通道计数器件的数量并控制传送器件的电机和传送纸箱的电机。如果纸箱在正确的位置,传送皮带A通过光栅A的信号停止,计数开始并且驱动皮带B的电机B运行。当纸箱放入程序中所确定数量的器件后,FM350-1停止电机B,驱动皮带A的电机A运行,纸箱被移走。当下一个纸箱到达光栅A所确定的位置时计数重新开始。
用step7连接你的PLC,然后右键点击这个CPU,选择PLC→Clear/Reset...,在弹出的对话框里输入你的程序密码,然后,就清空里面的内容了,可以重新下载其它的程序,重新利用。
看下图:
你这是要求编程吗?这个很好编写的。
规范书都写得这么详细了,还要求人。
plc300(工业自动化控制器)
PLC300广泛应用于各个行业的自动化控制系统中,包括制造业、能源行业、交通运输行业等。在制造业中,PLC300可以用于控制生产线的运行,实现自动化生产。在能源行业中,PLC300可以用于控制发电设备和配电系统,提高能源利用效率。在交通运输行业中,PLC300可以用于控制交通信号灯和车辆导航系统,提高交通运输效率。
西门子300PLC使用多大电源?
西门子300PLC使用的电源大小为24V直流电源。西门子300PLC,即西门子S7-300系列可编程逻辑控制器(PLC),是工业自动化领域中的重要设备。为了确保PLC的稳定运行和长寿命,其电源选择至关重要。S7-300 PLC采用24V直流电源供电,这种电压既能保证PLC内部电路的正常工作,又不会因电压过高而损坏设备。24V直流电...
plc300电脑控制(plc300模块)
PLC, 200, 300, 400.所表示的意思是西门子PLC的系列,S7-200系列,300系列,400系列。4.plc300模块无输出 首先维纶人机界面组态的系统参数设置是否正确,选择37-300的MPI还是Ethernet,两种方式两种连接方法,后者直接可以通过网线设置(前提是plc与人机界面的端口号、站号、IP地址等设置相同)选择MPI通讯...
西门子PLC200和PLC300的区别是什么?
一、设计不同 1、PLC200:采用机构化设计。运算速度低于PLC300。2、PLC300:采用模块化结构,具备高速(0.6~0.1μs)的指令运算速度。用浮点数运算比较有效地实现了更为复杂的算术运算。二、操作方式不同 1、PLC200:不具备人机界面服务。2、PLC300:带标准用户接口的软件工具方便用户给所有模块进行...
300plc不同版本的通信模块怎么用
1、插入通信模块:将通信模块插入到300PLC的相应槽位中,并确保安装牢固。2、配置模块参数:根据具体的通信模块版本,对模块进行相应的参数配置。通常需要设置通信协议、通信速率、IP地址等参数。3、编写通信程序:使用PLC编程软件,编写相应的通信程序,实现与外部设备的通信。通常需要使用相应的指令或函数来...
西门子300系列PLC的型号
西门子300系列的PLC上的313-5BE01-OABO 313是CPU规格。5BE01中的5表示产品生产系列号。B基本结构代号,表示紧凑型。E表示CPU存储器性能代号24-32KB。01表示CPU结构代号。OABO是附加编号,CPU模块固定为OABO。
西门子PLC 300 和400的区别
西门子PLC 300 和400的区别 主要是在于CPU的处理能力的不同,400的处理速度快,可做冗余功能,在热拔插上也比300的有优势,同样400的CPU也可下挂300的模组,详细的区别可以查下资料,有很多 西门子300PLC的FB和fc的区别? 如果FB和FC不需要多次呼叫,那么这两者之间就没区别。如果多次呼叫,FB模组可以带资料DB,有初始值...
西门子S7-300系列PLC常用输入、输出模块有哪几种?各适用于哪些场合...
西门子S7-300系列PLC常用的输入输出模块有以下几种:数字输入模块(DI):用于接收数字量信号,例如传感器开关信号等。常用于自动化控制系统中的开关量检测和状态监测。数字输出模块(DO):用于输出数字量信号,例如控制继电器、气动执行器等。常用于自动化控制系统中的开关量控制和状态指示。模拟输入模块(AI...
PLC 200和300系列 有什么异同?
功能大小不同,200是西门子PLC的低端 编程方法上也不同,很多指令的细节操作都不一样 CPU系列以300的多,与上位机通讯的方式也不相同 编程电缆也不是通用的 200有调制解调器,300没有 200只能扩展8个模块,300可扩展64个 程序里的累加器个数不同,存储区大小也不同,300还新增了DB块、OB块、SFB ...
西门子300PLC的选型
即可选择1KF02,7PF01也许,这个要注意组态。至于AO,可选332-5HF00模拟量8点输出模块,至于选择站点或机架,根据实际情况定,但是明显一点IM360、361明显不够,必须拓展ET200站点,推荐选择ET200M,敲了好半天,分数噢 ,对了,至于CPU的选择,315-2PN\/DP的就差不多了,具体参考手册,当然更好的...
南郭心神: 1、一般智能仪表均支持MODBUS-RTU通讯协议.2、PLC选用的是CPU313C-2DP,需要配置串口通讯模块CP341及MODBUS RTU主站驱动(硬狗).3、有关串口通讯模块CP341及MODBUS RTU主站的应用见:、《串口通讯模块的信息...
沛县13974719928: 西门子PLC300能否发送接收串口数据? - ?
南郭心神: 313C-2DP是具有MPI口和Profibus-DP口的模块.而串口(232或者485)不直接支持.可以加CP340模块,再安装串口通信相关驱动,再调用对应FB就可以了.
沛县13974719928: 西门子S7 300PLC怎么实现连续脉冲输出 - ?
南郭心神: PLC本机带高速脉冲输出型号312C, 313C,314C 使用集成的IO口可以,若不是带C的PLC需配定位模块FM353,FM354,FM357模块 高速脉冲串 (PTO)和脉宽调节 (PWM) 是200PLC里面的说法300PLC使用功能块 FB41,FB42,FB43相关功能块使用,参照功能块说明书!
沛县13974719928: 西门子PLC313C - 2DP自带I/O模块地址怎么编号? - ?
南郭心神: PLC313C-2DP自带的I/O为16DI/16DO,系统默认模式自动为其分配地址,如下图:图中I/O地址均为2个字节,编号为124、125,不过如果不想用,想自己编制地址,也可以修改,双击地址栏,可以打开编辑窗口,如下图:在这个窗口,把系统默认复选框取消勾选,就可以在输入输出的开始一栏里输入自己编制的I/O地址了.
沛县13974719928: 我用的是西门子300,cpu是313c的plc,以前都能运行出来的程序,现在怎么就运行不出来了,忘高手给指点下 - ?
南郭心神: PLC处于运行状态吗?SF灯亮了吗?这段程序OB1调用了吗?
沛县13974719928: 使用西门子plc300系列 完成彩灯循环 - ?
南郭心神: 首先,你需要在OB100中,给MW10赋值. 然后,你需要在OB1中编写如下程序,这样QB0(Q0.0~Q0.7组成)分别接驳8个彩灯,这样你就可以得到你要的效果,当然,程序中默认是1S移位的,如果你想2秒甚至于其他的时间间隔,请修改T0的设定时间.
沛县13974719928: 西门子S7 - 300 PLC程序存储卡型号 - ?
南郭心神: 64K的卡是很小的肯定是能支持的,前提必须是西门子正版的卡,西门子300系列PLC最大能支持8M的MMC存储卡,64K的存储卡已经足够你编写复杂的程序了!如果你需要西门子关于怎样使用存储卡的资料我这里有,你可以找我!
沛县13974719928: [求助 - 西门子PLC300/400]某控制柜中的CPU 313C - 2PTP与另一控制柜的扩展I/O模?
南郭心神: 1、IM360-IM361连接电缆长度为1M,2.5M,5M,10M.如果在上述距离之内,可以采用IM360-IM361.两个柜子是分开没有关系,只要果在上述距离之内即可.只要一个CPU所在的主机机架最多可扩展3个扩展机架.2、如果距离远,可采用...
沛县13974719928: 我用的plc的cpu是313c的,它的特点是cpu本身集成了模拟量输入输出模块,我想用它输出4 - 20ma的电流信号, - ?
南郭心神: 哈哈哈哈哈,肯定要编程拉.不编程,PLC为什么叫可编程控制器呢? L 3500 T PQW 752 NOP 0 上面的就是程序.那个752你可以根据你的实际地址改.
沛县13974719928: cpu 222 cn脉冲信号怎么写 - ?
南郭心神: 带C的紧凑型S7-300PLC系列如CPU313C,它集成特殊功能:3通道高速计数器,最大频率30kHz;3通道频率测量,可测量最大频率3030kHz;3通道脉冲宽度调制输出,最高输出频率2.5kHz.利用CPU313C本身带的高速计数器功能实现计数...