用c#(vs2015)开发一款上位机软件,要求如下:
1、与西门子200smartPLC(sr30)通信(自由口或网络)能读实时出来输入点状态,并可以控制输出点动作,还有能读出AE04模块上的4路传感器(0-5v)数值。
2、将读出的数据(按"ID"、"时间"、"输入点状态"、"输出点状态"、"1号传感器"、"2号传感器"、"3号传感器"、"4号传感器")存入access数据库中的t_data表中(一个小时读一次),并设计一个界面可以按时间查询记录,并显示出来,还可以打印出来(有预览功能,最好用水晶报表)
3、将读出的4路传感器数据实时显示在曲线图上。
4、通过一个RS485口与一款电机通信(...
用c#(vs2015)开发一款上位机软件,要求如下:
1、与西门子200smartPLC(sr30)通信(自由口或网络)能读实时出来输入点状态,并可以控制输出点动作,还有能读出AE04模块上的4路传感器(0-5v)数值。
2、将读出的数据(按"ID"、"时间"、"输入点状态"、"输出点状态"、"1号传感器"、"2号传感器"、"3号传感器"、"4号传感器")存入access数据库中的t_data表中(一个小时读一次),并设计一个界面可以按时间查询记录,并显示出来,还可以打印出来(有预览功能,最好用水晶报表)
3、将读出的4路传感器数据实时显示在曲线图上。
4、通过一个RS485口与一款电机通信(modbus485RTU),控制电机动作。
5、用户管理界面,可添加、删除、修改t_user("ID"、"用户名"、"密码"、"权限")记录,
6、登录界面,输入用户名及密码,才能进入主界面。
7、程序分登录界面、主界面、用户管理界面、数据查询打印界面、PLC控制读取界面、电机控制界面。