Windows10安装博途V15订货号打开后提示怎样解决

原标题:基于博途V15订货号 西门子S7-1200 + 模拟量SM 1234 正反转变频调速实例

GSD文件自行下载安装

假定:速度量程为下限为0 r/min,上限为H r/min经过A/D转化后得到0~27648的整数。

解:设当前速度为V,转换的后數值为N

利用此原理编写PLC程序

项目名为正反转无极调速

功能(FC)和功能块(FB)是用户编写它们包含完成特定任务的程序。FC和FB有与调用它的塊共享输入/输出参数执行完FC和FB后,将执行结果返回给调用它的代码块

6、生成FC的局部数据

在界面中生成局部变量,只能在它所在的块中使用

Input(输入参数):由调用它的块提供输入数据;本例中:输入数据(整型)/量程上限(实数)

Output(输出参数):返回给调用它的块的程序执行结果;本例中:速度值(实数)

InOut(输入_输出参数):初值由它调用的块提供,块执行后返回给调用它的块;本例中:无

Temp(临时数据):暂时保存在局部数据栈中的数据本例中:中间变量(实数)

Return(返回值):属于输出参数。本例中:speed值

CONV指令将“输入数据”接受到的A/D轉换后为整数值(0~27648)转换为实数(Real)

8、查看设备组态分配地址

接一个模拟电压值到通道0 速度转换值从通道0 IW96中读取。压力计算值MD18来存储输絀参数压力值的电压量(0~10V)

1)获取速度计算值(电压值)

2)正转状态/反转状态/停止状态

3)正转状态给变频器PO1发送启动命令及其速度正极徝设置

4)反转状态给变频器PO1发送启动命令及其速度反极值设置

5)停止状态给变频器PO1发送关闭命令及其速度极值设置

6)给变频器PO2发送速度设萣命令

7)给变频器PO3发送斜坡设定命令

方便监督数据及其强制控制

12、程序下载到PLC

2)从博途V15订货号 监控表中查看正转状态

2)从博途V15订货号 监控表中查看正转状态

西门子串口通讯-CP441-2在TIA博途环境中做Modbus主站通讯
v—x—公–众–号:工控自动化老王

    3、双击“设备组态”进入硬件组态界面导轨RACK和CPU 416-3PN/DP已经存在,但是可能RACK型号与实际一致CPU的插槽位置也不对,这里需要手动做调整
    点击CP441-2模板,在选件目录中选择“通信模块->点到点->PtP接口”,为CP441-2模块指定接口类型本例中第一个接口選择RS422/RS485,第二个接口选择RS232C接口本例对第二个接口作设置和编程。
    5、本例使用第二个接口在IF963 RS232中点击“协议”,在“协议”选项中选择“Modbus主站”配置modbus通信参数,设定的通信参数要和通讯伙伴的相同传输率(通信波特率):9600bps,数据位:8位停止位:1位,奇偶校验:无其他嘚参数都采用默认设置。
    配置完成Modbus Master协议后点击“点到点接口”,再点击“连接到新的子网”新建一条PtP子网,本例新建的子网名称为PTP_2
    6、如果选用的是RS422/485接口时,设置与RS232基本相同只是还需要设置接口类型,如下图所示
    7、进入网络视图,点击“连接”看到之前图3-8创建的2個ptp连接,其中PTP_2子网的连接本地ID是16#1001(在本例中)这在编写通信程序会使用到。
    点击上图中的“属性”进入PTP_2连接的属性,将连接路径修改荿“3:本地<->伙伴”
    8、设备组态,进入CPU的属性勾选始终存储器。这在编写通信程序会使用到
    1、双击“添加新块”,创建发送数据块DB10和接收数据块DB11发送数据块的名称为Send,接收数据块的名称为Rev;如下图所示发送数据块中新建几个变量,从站地址为2功能码为3,起始地址為0读4个寄存器数据,具体功能码3 的使用参见手册“S7串行通信模板Modbus RTU主站可装载驱动的操作说明” 6.3章节的说明;如下图所示接受数据块中噺建1个数据类型Array的变量,数组元素的数据类型为Byte数量为401。
    2、进入主程序OB1从通信->S7通信,调用发送功能块BSEND和接收功能块BRCVBSEND的背景数据块为DB1,BRCV的背景数据块为DB2
    CP441-2的发送功能块BSEND 的参数设置见下表。
    发送请求位上升沿触发,本例使用M0.5为时钟存储器的位,见图12
    用于在同一连接中鈈同块的区分使用Modbus RTU通讯时此值的取值范围是0-255,本例使用的是DW#16#1
    数据发送区,本例使用DB10 也可使用其它地址和数据类型进行访问,具体信息可参考Step7 SFB12在线帮助
    发送的数据量,以字节为单位
    发送完成位,任务完成且无错误时置1
    状态字标示错误代码,具体信息可参考模块在線诊断内容

CP441-2的接收功能块BRCV 的参数设置见下表。
接收使能位为1时允许接收,本例使用M20.0
用于在同一连接中不同块的区分使用Modbus RTU通讯时此值嘚取值范围是0-255,本例使用的是DW#16#1
数据接收区,本例使用DB11
接收数据的长度存储区,以字节单位
接收完成位接收无错误完成时为1
错误位,為1时说明有错误
状态字标示错误代码,具体信息可参考模块在线诊断内容
若使用的是RS422/485接口,需购买一个RS232转RS485的接口转换器连接CP441-2的RS485和计算机的RS232接口,电缆连接方法请参看手册“点对点链接CP441安装和参数分配”(见:第2章节)附录:B 连接电缆。
本例中使用的是RS232只需购买一個RS232的电缆,直接连接CP441-2的RS232和计算机的RS232接口
前面使用 TIA Step7 软件已经将通信CP341的通信工作做完,下面进行通信测试这里使用串口通讯测试软件ModSim32软件來测试CP341和计算机的通信,步骤如下
1、双击ModSim32软件图标新建项目,点击Port1进入端口1做设置,本例计算机只有一个端口所以就对端口1做设置,如果计算机有多个端口要注意所选端口。
2、进入Port1设置界面设置波特率、数据位、奇偶校验等参数,要和CP441-2的参数相同
3、点击“OK”,選择软件的03功能码界面本例设置03功能码的10个数据,其中前4个数据分别设置成1—4
4、首先将硬件配置和程序下载到CPU 416-3PN/DP中,时钟脉冲信号M0.5从0跳變成1时CP441-2将数据发送出去。
5、M20.0为常闭点程序下载完成,CPU运行后就始终处于接收状态。在STEP7中打开接收数据块DB11监控接收到的数据可以看箌发送的数据被正确的接收。

我要回帖

更多关于 博途V15订货号 的文章

 

随机推荐